dniz
b30c567719
AppBarLayout expose setLiftable() and setLifted() as a workaround for ListView lift on scroll
Example of workaround:
appBarLayout.setLiftable(true);
listView.setOnScrollListener(
new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
boolean isAtTop = firstVisibleItem == 0 && (view.getChildCount() == 0 || view.getChildAt(0).getTop() == 0);
appBarLayout.setLifted(!isAtTop);
}
});
PiperOrigin-RevId: 202187470
2018-07-02 09:42:27 -04:00
..
2018-06-20 17:22:57 -04:00
2018-07-02 09:42:27 -04:00
2018-04-30 11:24:23 -04:00
2018-06-20 17:29:57 -04:00
2018-06-04 10:50:40 -04:00
2018-06-20 17:27:56 -04:00
2018-06-20 17:22:24 -04:00
2018-04-30 11:24:23 -04:00
2018-05-30 17:42:48 -04:00
2018-07-02 09:40:13 -04:00
2018-04-30 11:24:23 -04:00
2018-05-31 16:35:29 -04:00
2018-07-02 09:41:41 -04:00
2018-04-30 11:24:23 -04:00
2018-04-30 11:24:23 -04:00
2018-06-04 10:51:12 -04:00
2018-07-02 09:39:28 -04:00
2018-05-30 17:31:27 -04:00
2018-05-31 16:35:29 -04:00
2018-07-02 09:37:14 -04:00
2018-05-30 17:42:48 -04:00
2018-04-30 12:03:20 -04:00
2018-04-30 11:24:23 -04:00
2018-07-02 09:41:41 -04:00
2018-04-30 11:24:23 -04:00
2018-05-31 16:35:29 -04:00
2018-06-20 17:28:41 -04:00
2018-07-02 09:41:41 -04:00
2018-05-30 17:42:48 -04:00
2018-07-02 09:26:47 -04:00
2018-04-30 11:24:23 -04:00