我在两个图层之间使用了coordinatorLayout和一个浮动操作按钮,如下所示:
在橙色部分我放了一个NestedScrollView来显示很多有关紫色部分上有照片的产品的信息。
当用户滚动布局并且FAB的锚点(紫色布局上的图像)消失时,FAB保持在布局的顶部。
我试图做的是:当锚点消失时,FAB转到布局的按钮,然后保持在屏幕顶部。
你能帮助我吗?谢谢:))
答案 0 :(得分:0)
我已经使用此代码在工具栏折叠时更改操作栏标题。您可以重复使用它来更改工厂位置,而不是更改标题:
((AppBarLayout) findViewById(R.id.appbar)).addOnOffsetChangedListener(new AppBarStateChangeListener() {
@Override
public void onStateChanged(AppBarLayout appBarLayout, State state) {
switch (state) {
case COLLAPSED:
getSupportActionBar().setTitle(mMatch.getUniversity().getDisplayName());
break;
case NOT_COLLAPSED:
getSupportActionBar().setTitle("");
break;
}
}
});