|
@@ -285,7 +285,7 @@ class PagerPageHolder(
|
|
return ReaderProgressBar(context, null).apply {
|
|
return ReaderProgressBar(context, null).apply {
|
|
|
|
|
|
val size = 48.dpToPx
|
|
val size = 48.dpToPx
|
|
- layoutParams = FrameLayout.LayoutParams(size, size).apply {
|
|
|
|
|
|
+ layoutParams = LayoutParams(size, size).apply {
|
|
gravity = Gravity.CENTER
|
|
gravity = Gravity.CENTER
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -300,7 +300,7 @@ class PagerPageHolder(
|
|
val config = viewer.config
|
|
val config = viewer.config
|
|
|
|
|
|
subsamplingImageView = SubsamplingScaleImageView(context).apply {
|
|
subsamplingImageView = SubsamplingScaleImageView(context).apply {
|
|
- layoutParams = FrameLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT)
|
|
|
|
|
|
+ layoutParams = LayoutParams(MATCH_PARENT, MATCH_PARENT)
|
|
setMaxTileSize(viewer.activity.maxBitmapSize)
|
|
setMaxTileSize(viewer.activity.maxBitmapSize)
|
|
setDoubleTapZoomStyle(SubsamplingScaleImageView.ZOOM_FOCUS_CENTER)
|
|
setDoubleTapZoomStyle(SubsamplingScaleImageView.ZOOM_FOCUS_CENTER)
|
|
setDoubleTapZoomDuration(config.doubleTapAnimDuration)
|
|
setDoubleTapZoomDuration(config.doubleTapAnimDuration)
|
|
@@ -335,7 +335,7 @@ class PagerPageHolder(
|
|
if (imageView != null) return imageView!!
|
|
if (imageView != null) return imageView!!
|
|
|
|
|
|
imageView = PhotoView(context, null).apply {
|
|
imageView = PhotoView(context, null).apply {
|
|
- layoutParams = FrameLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT)
|
|
|
|
|
|
+ layoutParams = LayoutParams(MATCH_PARENT, MATCH_PARENT)
|
|
adjustViewBounds = true
|
|
adjustViewBounds = true
|
|
setZoomTransitionDuration(viewer.config.doubleTapAnimDuration)
|
|
setZoomTransitionDuration(viewer.config.doubleTapAnimDuration)
|
|
setScaleLevels(1f, 2f, 3f)
|
|
setScaleLevels(1f, 2f, 3f)
|
|
@@ -362,7 +362,7 @@ class PagerPageHolder(
|
|
if (retryButton != null) return retryButton!!
|
|
if (retryButton != null) return retryButton!!
|
|
|
|
|
|
retryButton = PagerButton(context, viewer).apply {
|
|
retryButton = PagerButton(context, viewer).apply {
|
|
- layoutParams = FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT).apply {
|
|
|
|
|
|
+ layoutParams = LayoutParams(WRAP_CONTENT, WRAP_CONTENT).apply {
|
|
gravity = Gravity.CENTER
|
|
gravity = Gravity.CENTER
|
|
}
|
|
}
|
|
setText(R.string.action_retry)
|
|
setText(R.string.action_retry)
|
|
@@ -399,7 +399,7 @@ class PagerPageHolder(
|
|
}
|
|
}
|
|
|
|
|
|
PagerButton(context, viewer).apply {
|
|
PagerButton(context, viewer).apply {
|
|
- layoutParams = FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT).apply {
|
|
|
|
|
|
+ layoutParams = LayoutParams(WRAP_CONTENT, WRAP_CONTENT).apply {
|
|
setMargins(margins, margins, margins, margins)
|
|
setMargins(margins, margins, margins, margins)
|
|
}
|
|
}
|
|
setText(R.string.action_retry)
|
|
setText(R.string.action_retry)
|
|
@@ -413,7 +413,7 @@ class PagerPageHolder(
|
|
val imageUrl = page.imageUrl
|
|
val imageUrl = page.imageUrl
|
|
if (imageUrl.orEmpty().startsWith("http")) {
|
|
if (imageUrl.orEmpty().startsWith("http")) {
|
|
PagerButton(context, viewer).apply {
|
|
PagerButton(context, viewer).apply {
|
|
- layoutParams = FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT).apply {
|
|
|
|
|
|
+ layoutParams = LayoutParams(WRAP_CONTENT, WRAP_CONTENT).apply {
|
|
setMargins(margins, margins, margins, margins)
|
|
setMargins(margins, margins, margins, margins)
|
|
}
|
|
}
|
|
setText(R.string.action_open_in_web_view)
|
|
setText(R.string.action_open_in_web_view)
|