我希望我的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