diff options
author | Joe Robinson <joe@lc8n.com> | 2019-04-20 21:59:04 +0200 |
---|---|---|
committer | Joe Robinson <joe@lc8n.com> | 2019-04-20 21:59:04 +0200 |
commit | 0f8b43f3cd1113b0f214a721fbc62d64c6eb6609 (patch) | |
tree | 8adce176fe6663a015377e174add1416f43cd3d6 /app/src/main/java/uk/co/blatech | |
parent | 8322d7cf510b22ee20d310013ec71dd4f39442bb (diff) |
Diffstat (limited to 'app/src/main/java/uk/co/blatech')
4 files changed, 9 insertions, 5 deletions
diff --git a/app/src/main/java/uk/co/blatech/blaupload3/model/File.kt b/app/src/main/java/uk/co/blatech/blaupload3/model/File.kt index 677b852..70c4b34 100644 --- a/app/src/main/java/uk/co/blatech/blaupload3/model/File.kt +++ b/app/src/main/java/uk/co/blatech/blaupload3/model/File.kt @@ -1,13 +1,14 @@ package uk.co.blatech.blaupload3.model +import android.net.Uri import java.net.URI import java.text.SimpleDateFormat import java.util.* data class File (var filename: String, var type: String, var modified: Long, var size: Long) { - var url = URI("http://wupload.of.je/$filename") - var thumb_url = URI("http://wupload.of.je/thumbs/$filename") + var url = Uri.parse("http://wupload.of.je/$filename") + var thumb_url = Uri.parse("http://wupload.of.je/thumbs/$filename") var modified_formatted = SimpleDateFormat("dd/MM/yyyy mm:HH:ss").format(Date(modified*1000)) val units = arrayOf<String>("B", "kB", "MB", "GB", "TB") var size_lambda = { size : Long -> diff --git a/app/src/main/java/uk/co/blatech/blaupload3/util/FileListAdapter.kt b/app/src/main/java/uk/co/blatech/blaupload3/util/FileListAdapter.kt index b32fe6c..bf14438 100644 --- a/app/src/main/java/uk/co/blatech/blaupload3/util/FileListAdapter.kt +++ b/app/src/main/java/uk/co/blatech/blaupload3/util/FileListAdapter.kt @@ -18,7 +18,7 @@ class FileListAdapter(private val context: Context, private val fileList : Array listRow.list_filename.text = fileList[position].filename listRow.list_modified.text = fileList[position].modified_formatted.toString() listRow.list_size.text = fileList[position].size_formatted - listRow.list_thumbnail.setImageUrl(fileList[position].thumb_url.toASCIIString(), imageLoader) + listRow.list_thumbnail.setImageUrl(fileList[position].thumb_url.toString(), imageLoader) return listRow } diff --git a/app/src/main/java/uk/co/blatech/blaupload3/util/ImageGalleryAdapter.kt b/app/src/main/java/uk/co/blatech/blaupload3/util/ImageGalleryAdapter.kt index 82ce858..34ed051 100644 --- a/app/src/main/java/uk/co/blatech/blaupload3/util/ImageGalleryAdapter.kt +++ b/app/src/main/java/uk/co/blatech/blaupload3/util/ImageGalleryAdapter.kt @@ -16,7 +16,7 @@ class ImageGalleryAdapter(private val fileList : ArrayList<File>) : RecyclerView var imageLoader = AppController.instance?.imageLoader fun bind(file: File) { - itemView.gallery_thumbnail.setImageUrl(file.thumb_url.toASCIIString(), imageLoader) + itemView.gallery_thumbnail.setImageUrl(file.thumb_url.toString(), imageLoader) itemView.gallery_title.text = file.filename } } diff --git a/app/src/main/java/uk/co/blatech/blaupload3/util/ImagePagerAdapter.kt b/app/src/main/java/uk/co/blatech/blaupload3/util/ImagePagerAdapter.kt index 628f878..65e7e62 100644 --- a/app/src/main/java/uk/co/blatech/blaupload3/util/ImagePagerAdapter.kt +++ b/app/src/main/java/uk/co/blatech/blaupload3/util/ImagePagerAdapter.kt @@ -1,10 +1,12 @@ package uk.co.blatech.blaupload3.util +import android.net.Uri import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView +import com.squareup.picasso.Picasso import kotlinx.android.synthetic.main.pager_item.view.* import uk.co.blatech.blaupload3.R import uk.co.blatech.blaupload3.model.File @@ -15,7 +17,8 @@ class ImagePagerAdapter(private val fileList : ArrayList<File>) : RecyclerView. var imageLoader = AppController.instance?.imageLoader fun bind(file: File) { - itemView.pager_image.setImageUrl(file.url.toASCIIString(), imageLoader) + val imageView = itemView.pager_image + Picasso.get().load(file.url).into(imageView) itemView.pager_title.text = file.filename } } |