diff options
author | Allan Wang <me@allanwang.ca> | 2019-07-03 14:07:09 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2019-07-03 14:07:09 -0700 |
commit | 0931219b05e9df84aee60b3f714a72e8d91ecdce (patch) | |
tree | 0232d39a5bc73759ae4f94f0d67ed8351bb1277f /app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt | |
parent | c5008fb253ee52d978b09b34e8a0714262dc8fe2 (diff) | |
download | frost-0931219b05e9df84aee60b3f714a72e8d91ecdce.tar.gz frost-0931219b05e9df84aee60b3f714a72e8d91ecdce.tar.bz2 frost-0931219b05e9df84aee60b3f714a72e8d91ecdce.zip |
Fix support for textless
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt index 46e53887..8cf9dfbf 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt @@ -144,7 +144,7 @@ class ImageActivity : KauBaseActivity() { } private lateinit var binding: ActivityImageBinding - private lateinit var bottomBehavior: BottomSheetBehavior<View> + private var bottomBehavior: BottomSheetBehavior<View>? = null private val baseBackgroundColor = if (Prefs.blackMediaBg) Color.BLACK else Prefs.bgColor.withMinAlpha(235) @@ -260,8 +260,10 @@ class ImageActivity : KauBaseActivity() { val multiplier = max(1f - scrollPercent, 0f) imageFab.alpha = multiplier - imageText.alpha = - multiplier * (if (bottomBehavior.state == BottomSheetBehavior.STATE_COLLAPSED) 0.5f else 1f) + bottomBehavior?.also { + imageText.alpha = + multiplier * (if (it.state == BottomSheetBehavior.STATE_COLLAPSED) 0.5f else 1f) + } imageContainer.setBackgroundColor(baseBackgroundColor.adjustAlpha(multiplier)) if (scrollPercent >= 1) { |