fix crash in light mode

introduced in 5d7d881729
This commit is contained in:
johan12345
2021-11-06 22:51:16 +01:00
parent 5675d065e3
commit 826b4f89f1
2 changed files with 10 additions and 1 deletions

View File

@@ -401,4 +401,13 @@ fun loadImage(view: ImageView, url: String?) {
@BindingAdapter("tooltipTextCompat")
fun setTooltipTextCompat(view: View, text: String) {
TooltipCompat.setTooltipText(view, text)
}
@BindingAdapter("tintNullable")
fun setImageTint(view: ImageView, @ColorInt tint: Int?) {
if (tint != null) {
view.imageTintList = ColorStateList.valueOf(tint)
} else {
view.imageTintList = null
}
}

View File

@@ -167,7 +167,7 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/guideline5"
app:layout_constraintTop_toTopOf="parent"
app:tint="@{BindingAdaptersKt.isDarkMode(context) ? @android:color/white : null}"
app:tintNullable="@{BindingAdaptersKt.isDarkMode(context) ? @android:color/white : null}"
tools:srcCompat="@tools:sample/avatars" />
</androidx.constraintlayout.widget.ConstraintLayout>