Show menu when there's no next chapter
This commit is contained in:
parent
116f7d1c4a
commit
62e7bead73
3 changed files with 15 additions and 0 deletions
|
@ -445,6 +445,15 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
|
||||||
setMenuVisibility(!menuVisible)
|
setMenuVisibility(!menuVisible)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called from the viewer to show the menu.
|
||||||
|
*/
|
||||||
|
fun showMenu() {
|
||||||
|
if (!menuVisible) {
|
||||||
|
setMenuVisibility(true)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Called from the page sheet. It delegates the call to the presenter to do some IO, which
|
* Called from the page sheet. It delegates the call to the presenter to do some IO, which
|
||||||
* will call [onShareImageResult] with the path the image was saved on when it's ready.
|
* will call [onShareImageResult] with the path the image was saved on when it's ready.
|
||||||
|
|
|
@ -152,6 +152,9 @@ abstract class PagerViewer(val activity: ReaderActivity) : BaseViewer {
|
||||||
if (toChapter != null) {
|
if (toChapter != null) {
|
||||||
Timber.d("Request preload destination chapter because we're on the transition")
|
Timber.d("Request preload destination chapter because we're on the transition")
|
||||||
activity.requestPreloadChapter(toChapter)
|
activity.requestPreloadChapter(toChapter)
|
||||||
|
} else if (transition is ChapterTransition.Next) {
|
||||||
|
// No more chapters, show menu because the user is probably going to close the reader
|
||||||
|
activity.showMenu()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -152,6 +152,9 @@ class WebtoonViewer(val activity: ReaderActivity) : BaseViewer {
|
||||||
if (toChapter != null) {
|
if (toChapter != null) {
|
||||||
Timber.d("Request preload destination chapter because we're on the transition")
|
Timber.d("Request preload destination chapter because we're on the transition")
|
||||||
activity.requestPreloadChapter(toChapter)
|
activity.requestPreloadChapter(toChapter)
|
||||||
|
} else if (transition is ChapterTransition.Next) {
|
||||||
|
// No more chapters, show menu because the user is probably going to close the reader
|
||||||
|
activity.showMenu()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue