Android Lollipop工具栏的透明效果

时间:2015-05-19 18:07:50

标签: android android-5.0-lollipop toolbar fading

在Android Lollipop 5.0中,我试图让片段的工具栏产生效果,当它下面的Transparent向上滚动时,它会从Solid变为listview颜色。我在棒棒糖之前看到了很多这样的实现。有人为棒棒糖中的片段做过这个吗?

1 个答案:

答案 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));
            }
        });