Android setAlpha на imageView в CollapsingToolbarLayout не работает
внутри CollapsingToolbarLayout imageview и мне нужно setAlpha (плавать) Когда это прокручивать вверх и вниз:
это метод для получения смещения и вычисления смещения по смещению:
AppBarLayout.OnOffsetChangedListener:
@Override
public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
float offsetAlpha = (float) (verticalOffset / appBarLayout.getTotalScrollRange());
imageView.setAlpha(offsetAlpha);
}
XML-макет:
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsingToolbarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="50dp"
android:fitsSystemWindows="true"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:contentScrim="@android:color/transparent">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax" />
</android.support.design.widget.CollapsingToolbarLayout>
но setAlpha не работает. Зачем?