我想隱藏操作欄,如果我在列表視圖中滾動。這應該看起來像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