fix #978, properly hide fullscreen top shadow when appropriate

This commit is contained in:
tibbi 2018-10-04 12:18:38 +02:00
parent beedaf3b86
commit 49cf6a4ff6
1 changed files with 3 additions and 3 deletions

View File

@ -257,10 +257,10 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
view_pager.adapter?.let { view_pager.adapter?.let {
(it as MyPagerAdapter).toggleFullscreen(mIsFullScreen) (it as MyPagerAdapter).toggleFullscreen(mIsFullScreen)
checkSystemUI() checkSystemUI()
if (!bottom_actions.isGone()) { val newAlpha = if (mIsFullScreen) 0f else 1f
val newAlpha = if (mIsFullScreen) 0f else 1f top_shadow.animate().alpha(newAlpha).start()
if (bottom_actions.isVisible()) {
bottom_actions.animate().alpha(newAlpha).start() bottom_actions.animate().alpha(newAlpha).start()
top_shadow.animate().alpha(newAlpha).start()
arrayOf(bottom_favorite, bottom_edit, bottom_share, bottom_delete, bottom_rotate, bottom_properties, bottom_change_orientation, arrayOf(bottom_favorite, bottom_edit, bottom_share, bottom_delete, bottom_rotate, bottom_properties, bottom_change_orientation,
bottom_slideshow, bottom_show_on_map, bottom_toggle_file_visibility, bottom_rename).forEach { bottom_slideshow, bottom_show_on_map, bottom_toggle_file_visibility, bottom_rename).forEach {
it.isClickable = !mIsFullScreen it.isClickable = !mIsFullScreen