我需要一些幫助與我的工具欄。摺疊時摺疊工具欄模糊圖像
現在,我使用一個摺疊工具欄與圖像,當我向上滾動時摺疊。 我知道我可以使用contentScrim使工具欄透明,因此將圖像視爲「工具欄背景」。
但是,我希望圖像在工具欄被摺疊時模糊(/淡入)。
任何建議如何實現這一目標?
我需要一些幫助與我的工具欄。摺疊時摺疊工具欄模糊圖像
現在,我使用一個摺疊工具欄與圖像,當我向上滾動時摺疊。 我知道我可以使用contentScrim使工具欄透明,因此將圖像視爲「工具欄背景」。
但是,我希望圖像在工具欄被摺疊時模糊(/淡入)。
任何建議如何實現這一目標?
您可以使用此庫。 (RealTimeBlurView)
對於模糊效果,只需將imageview放在blurview後面即可。 要實現您想要的功能,只需在應用欄滾動時更改blurview的alpha值。
appbar.addOnOffsetChangedListener(new OnOffsetChangedListener() {
@Override
public void onOffsetChanged(final AppBarLayout appBarLayout, final int verticalOffset) {
float offsetAlpha = (appBarLayout.getY()/appbar.getTotalScrollRange());
blurView.setAlpha(1 - (offsetAlpha * -1));
}
});
UPDATE
FastBlur
這裏的另一個benchmarking project所有android系統中可能的模糊方法展示。
只需從演示中獲得最快的算法並在您的項目中使用它。
希望這會有所幫助!
圖像內容是否動態? –
圖像是一些搜索請求的結果,所以是的,它是動態的 – Rantir