我想隐藏操作栏,如果我在列表视图中滚动。这应该看起来像Android棒棒糖上的新Play商店应用程序。 如果我使用getActionBar()。hide()操作栏隐藏动画,但我想滚动Actiobar。隐藏Actiobar顺利Listview向上滚动
这是如何工作的?
编辑
我发现,动作条在API级别21自动隐藏:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
setContentView(R.layout.activity_main);
m_lvTest = (ListView)findViewById(R.id.lvTest);
ArrayList<String> values = new ArrayList<String>();
for (int i = 0; i < 100; i++) {
values.add(i+" Item");
}
CustomAdapter adapter = new CustomAdapter(this, R.id.lvTest, values);
m_lvTest.setAdapter(adapter);
m_lvTest.setNestedScrollingEnabled(true);
getActionBar().setHideOnContentScrollEnabled(true);
}
但它不滚动。它动画起来。
我在阅读** Android清单**上的Material Design。它是[这里](http://android-developers.blogspot.in/2014/10/material-design-on-android-checklist.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+blogspot/hsDu+(Android + Developers +博客))我不知道如何实现它仍然可以在这里得到一些帮助。 – Shvet 2014-10-28 13:46:20
谢谢。他们写道:“在适当的情况下,向下滚动时,应用栏可以滚动屏幕,为内容留下更多的垂直空间。滚动时,应用栏应该再次显示”但他们不写下如何...:D – Zenco 2014-10-28 13:54:42
你有解决方案 – 2014-12-30 16:03:52