我希望我的imageView在摺疊工具欄到達特定高度時消失我已將我的圖像錨定在摺疊工具欄上,但它使用摺疊工具欄移動,但無法使該圖像視圖淡出如何在座標佈局中修改Imageview的行爲
如在此link的FAB消失工具欄崩潰(標題摺疊式工具和appbar下GIF,在所提供的鏈接)我希望在imageview的這種行爲,而FAB
我希望我的imageView在摺疊工具欄到達特定高度時消失我已將我的圖像錨定在摺疊工具欄上,但它使用摺疊工具欄移動,但無法使該圖像視圖淡出如何在座標佈局中修改Imageview的行爲
如在此link的FAB消失工具欄崩潰(標題摺疊式工具和appbar下GIF,在所提供的鏈接)我希望在imageview的這種行爲,而FAB
FAB有一個自定義Behavior類爲該。
爲了您的ImageView您可以在AppBarLayout使用偵聽器,例如:
在你的活動:
AppBarLayout appbarLayout = (AppBarLayout) findViewById(R.id.appbarlayoutid);
appbarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
@Override
public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
float percentage = (appBarLayout.getTotalScrollRange()-(float)Math.abs(verticalOffset))/appBarLayout.getTotalScrollRange();
if(percentage < 0.3) {
mImageView.setVisibility(View.GONE)
} else if(percentage > 0.7) {
mImageView.setVisibility(View.VISIBLE)
}
});
希望這有助於。
你可以看看https://stackoverflow.com/questions/43162616/coordinatorlayout-and-layout-behavior-or-image-overlapping這個職位 – Akash
你將不得不張貼一些代碼給我們,知道它是什麼你正在解決上述問題,以便我們可以指出你錯在哪裏。順便說一句,如果你想從頭開始,你可以試試這個:http://yaronvazana.com/2015/12/28/material-design-collapsing-toolbar-with-image/ –
像這樣的鏈接:http:// www.androidauthority.com/using-coordinatorlayout-android-apps-703720/ FAB作爲工具欄摺疊消失(在標題摺疊工具欄和appbar下,在提供的鏈接下的gif)我想在imageview上的這種行爲,而不是FAB – blackHawk