Я пытаюсь добиться эффекта в моем приложении, когда пользователь прокручивает страницу вниз, непрозрачность вида изменится с 0 на 1.
Чтобы достичь этого, я создал ColorDrawable с моимжелаемый цвет, синий, а затем установите его альфа на 0.
val actionBarBackground = ColorDrawable(ContextCompat.getColor(it, R.color.myBlue))
(activity as? AppCompatActivity)?.supportActionBar?.setBackgroundDrawable(actionBarBackground)
Однако, после увеличения альфа, он не меняется.Я попытался напечатать значение actionBarBackground, но оно все еще 0 ...
// This is called inside a scrollview callback that calculates an alpha value between 0 and 255
actionBarBackground.alpha = 255
Log.d(TAG, "Alpha: ${actionBarBackground.alpha}") // Prints: Alpha: 0
Есть идеи, почему альфа ColorDwarable
не меняется?Спасибо.