Webtoon reader fixes
This commit is contained in:
@@ -29,7 +29,7 @@ import androidx.swiperefreshlayout.widget.CircularProgressDrawable
|
||||
import coil.ImageLoader
|
||||
import coil.request.ImageRequest
|
||||
import coil.request.SuccessResult
|
||||
import coil.transform.CircleCropTransformation
|
||||
import coil.transform.RoundedCornersTransformation
|
||||
import coil.util.CoilUtils
|
||||
import com.google.android.material.chip.Chip
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
@@ -72,6 +72,7 @@ import org.koitharu.kotatsu.core.util.ext.joinToStringWithLimit
|
||||
import org.koitharu.kotatsu.core.util.ext.observe
|
||||
import org.koitharu.kotatsu.core.util.ext.observeEvent
|
||||
import org.koitharu.kotatsu.core.util.ext.parentView
|
||||
import org.koitharu.kotatsu.core.util.ext.resolveDp
|
||||
import org.koitharu.kotatsu.core.util.ext.scaleUpActivityOptionsOf
|
||||
import org.koitharu.kotatsu.core.util.ext.setNavigationBarTransparentCompat
|
||||
import org.koitharu.kotatsu.core.util.ext.setOnContextClickListenerCompat
|
||||
@@ -475,7 +476,7 @@ class DetailsActivity :
|
||||
.fallback(R.drawable.ic_web)
|
||||
.error(R.drawable.ic_web)
|
||||
.source(manga.source)
|
||||
.transformations(CircleCropTransformation())
|
||||
.transformations(RoundedCornersTransformation(resources.getDimension(R.dimen.chip_icon_corner)))
|
||||
.allowRgb565(true)
|
||||
.enqueueWith(coil)
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@ import android.util.AttributeSet
|
||||
import androidx.core.view.ancestors
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView
|
||||
import org.koitharu.kotatsu.BuildConfig
|
||||
import org.koitharu.kotatsu.core.util.ext.resolveDp
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
@@ -24,7 +23,7 @@ class WebtoonImageView @JvmOverloads constructor(
|
||||
|
||||
override fun onDraw(canvas: Canvas) {
|
||||
super.onDraw(canvas)
|
||||
if (BuildConfig.DEBUG) {
|
||||
if (isDebug) {
|
||||
drawDebug(canvas)
|
||||
}
|
||||
}
|
||||
@@ -99,8 +98,9 @@ class WebtoonImageView @JvmOverloads constructor(
|
||||
|
||||
override fun onDownSamplingChanged() {
|
||||
super.onDownSamplingChanged()
|
||||
post {
|
||||
if (isReady) {
|
||||
adjustScale()
|
||||
onImageEventListener.onReady()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -77,4 +77,6 @@
|
||||
<dimen name="reader_scroll_delta_min">200dp</dimen>
|
||||
|
||||
<dimen name="badge_offset">12dp</dimen>
|
||||
|
||||
<dimen name="chip_icon_corner">3dp</dimen>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user