mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Minor updates to pagerpageholder
This commit is contained in:
parent
586e3667c6
commit
9d1144296c
2 changed files with 3 additions and 8 deletions
|
@ -78,7 +78,6 @@ import eu.kanade.tachiyomi.ui.reader.viewer.pager.VerticalPagerViewer
|
||||||
import eu.kanade.tachiyomi.ui.reader.viewer.webtoon.WebtoonViewer
|
import eu.kanade.tachiyomi.ui.reader.viewer.webtoon.WebtoonViewer
|
||||||
import eu.kanade.tachiyomi.ui.webview.WebViewActivity
|
import eu.kanade.tachiyomi.ui.webview.WebViewActivity
|
||||||
import eu.kanade.tachiyomi.util.storage.getUriCompat
|
import eu.kanade.tachiyomi.util.storage.getUriCompat
|
||||||
import eu.kanade.tachiyomi.util.system.GLUtil
|
|
||||||
import eu.kanade.tachiyomi.util.system.contextCompatColor
|
import eu.kanade.tachiyomi.util.system.contextCompatColor
|
||||||
import eu.kanade.tachiyomi.util.system.dpToPx
|
import eu.kanade.tachiyomi.util.system.dpToPx
|
||||||
import eu.kanade.tachiyomi.util.system.getBottomGestureInsets
|
import eu.kanade.tachiyomi.util.system.getBottomGestureInsets
|
||||||
|
@ -139,11 +138,6 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
|
||||||
*/
|
*/
|
||||||
private val preferences by injectLazy<PreferencesHelper>()
|
private val preferences by injectLazy<PreferencesHelper>()
|
||||||
|
|
||||||
/**
|
|
||||||
* The maximum bitmap size supported by the device.
|
|
||||||
*/
|
|
||||||
val maxBitmapSize by lazy { GLUtil.maxTextureSize }
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Viewer used to display the pages (pager, webtoon, ...).
|
* Viewer used to display the pages (pager, webtoon, ...).
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -36,6 +36,7 @@ import eu.kanade.tachiyomi.ui.reader.viewer.ReaderProgressBar
|
||||||
import eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerConfig.Companion.CUTOUT_IGNORE
|
import eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerConfig.Companion.CUTOUT_IGNORE
|
||||||
import eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerConfig.Companion.CUTOUT_START_EXTENDED
|
import eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerConfig.Companion.CUTOUT_START_EXTENDED
|
||||||
import eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerConfig.ZoomType
|
import eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerConfig.ZoomType
|
||||||
|
import eu.kanade.tachiyomi.util.system.GLUtil
|
||||||
import eu.kanade.tachiyomi.util.system.ImageUtil
|
import eu.kanade.tachiyomi.util.system.ImageUtil
|
||||||
import eu.kanade.tachiyomi.util.system.ThemeUtil
|
import eu.kanade.tachiyomi.util.system.ThemeUtil
|
||||||
import eu.kanade.tachiyomi.util.system.bottomCutoutInset
|
import eu.kanade.tachiyomi.util.system.bottomCutoutInset
|
||||||
|
@ -631,13 +632,13 @@ class PagerPageHolder(
|
||||||
val config = viewer.config
|
val config = viewer.config
|
||||||
|
|
||||||
subsamplingImageView = SubsamplingScaleImageView(context).apply {
|
subsamplingImageView = SubsamplingScaleImageView(context).apply {
|
||||||
setMaxTileSize(viewer.activity.maxBitmapSize)
|
setMaxTileSize(GLUtil.maxTextureSize)
|
||||||
setDoubleTapZoomStyle(SubsamplingScaleImageView.ZOOM_FOCUS_CENTER)
|
setDoubleTapZoomStyle(SubsamplingScaleImageView.ZOOM_FOCUS_CENTER)
|
||||||
setDoubleTapZoomDuration(config.doubleTapAnimDuration)
|
setDoubleTapZoomDuration(config.doubleTapAnimDuration)
|
||||||
setPanLimit(SubsamplingScaleImageView.PAN_LIMIT_INSIDE)
|
setPanLimit(SubsamplingScaleImageView.PAN_LIMIT_INSIDE)
|
||||||
setMinimumScaleType(config.imageScaleType)
|
setMinimumScaleType(config.imageScaleType)
|
||||||
setMinimumDpi(1)
|
|
||||||
setMinimumTileDpi(180)
|
setMinimumTileDpi(180)
|
||||||
|
setMinimumDpi(1)
|
||||||
setCropBorders(config.imageCropBorders)
|
setCropBorders(config.imageCropBorders)
|
||||||
val topInsets = viewer.activity.window.decorView.rootWindowInsets.topCutoutInset().toFloat()
|
val topInsets = viewer.activity.window.decorView.rootWindowInsets.topCutoutInset().toFloat()
|
||||||
val bottomInsets = viewer.activity.window.decorView.rootWindowInsets.bottomCutoutInset().toFloat()
|
val bottomInsets = viewer.activity.window.decorView.rootWindowInsets.bottomCutoutInset().toFloat()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue