В моем CountryImageInfo.java
у меня есть сворачивающаяся панель инструментов с изображением внутри.
Вот как это выглядит:
Я хочу знать, как размыть изображение, когда оно сворачивается, и как его размывать, если оно снова падает. Как и в панели уведомлений iOS, я не знаю, знакомы ли вы с ней ... Я видел подобные вопросы, но Разница была в том, что некоторые спрашивали, как размыть, когда она рухнул (не то, что я спрашиваю. Я спрашиваю, как это рушится. Постепенное размытие) ...
Это мой XML , кстати, все заключено в CoordinatorLayout
:
<android.support.design.widget.AppBarLayout
android:id="@+id/testeparainfo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/actionBarDivider">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/backgroundcollapsedtoolbarinfo"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:expandedTitleMarginEnd="64dp"
app:expandedTitleMarginStart="48dp"
app:layout_scrollFlags="exitUntilCollapsed|scroll">
<ImageView
android:id="@+id/imgCountryInfoFoto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
<ImageView
android:id="@+id/imgCountryInfoEscuro"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:background="@drawable/background_pais_info"
android:scaleType="centerInside" />
<android.support.v7.widget.Toolbar
android:id="@+id/toolbaridinfo"
android:layout_width="match_parent"
android:layout_height="200dp"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>
<TextView
android:id="@+id/txtNomePaisInfo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginStart="30dp"
android:layout_marginTop="520dp"
android:paddingBottom="10dp"
android:text="TextView"
android:textColor="@android:color/background_light"
android:textSize="35sp"
app:layout_anchor="@+id/testeparainfo"
app:layout_anchorGravity="left|bottom" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
Обновление:
Дублировать изображение не совсем то, что я хочу, потому что эти изображения немного большие, так есть ли другой способ, кроме дублирования изображений?
Я искал некоторые библиотеки, но не смог найти ничего, что соответствовало бы моим потребностям ... Я могу выделить все изображение синим цветом, есть ли способ заставить слушателя начать размытие, когда пользователь перетаскивает свернутую полосу вверх? Пожалуйста, помогите, я много чего перепробовал!