aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2019-07-03 14:07:09 -0700
committerAllan Wang <me@allanwang.ca>2019-07-03 14:07:09 -0700
commit0931219b05e9df84aee60b3f714a72e8d91ecdce (patch)
tree0232d39a5bc73759ae4f94f0d67ed8351bb1277f /app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt
parentc5008fb253ee52d978b09b34e8a0714262dc8fe2 (diff)
downloadfrost-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.kt8
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) {