diff --git a/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/ImageFragment.kt b/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/ImageFragment.kt index 4398b21..c83d60e 100644 --- a/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/ImageFragment.kt +++ b/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/ImageFragment.kt @@ -1,23 +1,18 @@ package bou.amine.apps.readerforselfossv2.android.fragments -import android.graphics.drawable.Drawable -import android.graphics.drawable.LayerDrawable import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment -import bou.amine.apps.readerforselfossv2.android.R import bou.amine.apps.readerforselfossv2.android.databinding.FragmentImageBinding import com.bumptech.glide.Glide -import com.bumptech.glide.request.target.ImageViewTarget class ImageFragment : Fragment() { private lateinit var imageUrl : String private var _binding: FragmentImageBinding? = null private val binding get() = _binding - private lateinit var layers: LayerDrawable override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -32,17 +27,7 @@ class ImageFragment : Fragment() { binding!!.photoView.visibility = View.VISIBLE Glide.with(activity) .load(imageUrl) - .into(object : ImageViewTarget(binding!!.photoView) { - override fun setResource(resource: Drawable?) { - val background = resources.getDrawable(R.drawable.checkerboard, context?.theme) - layers = LayerDrawable(arrayOf(background, resource)) - binding!!.photoView.setImageDrawable(layers) - } - - override fun onLoadCleared(placeholder: Drawable?) { - layers = LayerDrawable(emptyArray()) - } - }) + .into(binding!!.photoView) return view } diff --git a/androidApp/src/main/res/drawable/checktile.png b/androidApp/src/main/res/drawable/checktile.png index e71359d..eeef9de 100644 Binary files a/androidApp/src/main/res/drawable/checktile.png and b/androidApp/src/main/res/drawable/checktile.png differ diff --git a/androidApp/src/main/res/layout/fragment_image.xml b/androidApp/src/main/res/layout/fragment_image.xml index d3afc2a..3bd2094 100644 --- a/androidApp/src/main/res/layout/fragment_image.xml +++ b/androidApp/src/main/res/layout/fragment_image.xml @@ -10,7 +10,7 @@ android:layout_height="match_parent" android:layout_centerVertical="true" android:adjustViewBounds="true" - android:background="?attr/colorOnBackground" + android:background="@drawable/checkerboard" app:srcCompat="@android:drawable/screen_background_dark" /> \ No newline at end of file