我想在滚动ListView时隐藏Actionbar。这应该看起来像Android Lollipop上的新Play Store应用程序。
如果我使用getActionBar()。hide(),则Actionbar会带有动画隐藏,但我想将Actiobar向上滚动。
这是如何工作的?
编辑
我已经发现ActionBar可以在API Level 21自动隐藏:
编辑
我已经发现ActionBar可以在API Level 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);
}
但它不会滚动。它会向上动画。