在listview滚动上隐藏工具栏,android?

时间:2015-03-25 05:51:05

标签: android-listview scroll android-actionbar android-toolbar

就像新的Google指南一样,我想隐藏listview滚动条上的操作栏。 我已成功实现相同但如果我慢慢滚动操作栏闪烁。如何在节目中提供流畅的动画和隐藏。

这是我的代码

lv.setOnScrollListener(new OnScrollListener() {
        private int mLast;

        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onScroll(AbsListView view, int firstVisibleItem,
                int visibleItemCount, int totalItemCount) {
            // TODO Auto-generated method stub
            if (mLast < firstVisibleItem) {
                if (getSupportActionBar().isShowing()) {
                    getSupportActionBar().hide();
                }
            }
            if (mLast > firstVisibleItem) {
                if (!getSupportActionBar().isShowing()) {
                    getSupportActionBar().show();
                }
            }
            mLast = firstVisibleItem;
        }
    });

我甚至尝试将这些值用于listview

 android:clipToPadding="false"

但它似乎没有用。

0 个答案:

没有答案