在Android Lollipop 5.0中,我试图让片段的工具栏产生效果,当它下面的Transparent
向上滚动时,它会从Solid
变为listview
颜色。我在棒棒糖之前看到了很多这样的实现。有人为棒棒糖中的片段做过这个吗?
答案 0 :(得分:0)
你可以做到。现在它更容易 - 只需更改alpha通道取决于ListView的位置。开球的例子:
listView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView absListView, int i) {
}
@Override
public void onScroll(AbsListView absListView, int firstVisibleItem, int i1, int i2) {
//invert your color changing policy
toolbar.setBackgroundColor(Color.argb(255 - firstVisibleItem, 30, 30, 30));
}
});