我想将操作栏/工具栏显示并隐藏为Google Play商店应用。我在顶部使用滑动标签并查看寻呼机以显示每个标签的内容。以下是Google Play商店应用的屏幕截图供参考:
我的布局XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<LinearLayout style="@style/HeaderBar"
android:id="@+id/headerbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/toolbar_no_bg"
android:id="@+id/toolbar_actionbar"/>
<com.fauzie.sample.tabsspinner.widget.SlidingTabLayout
android:background="@color/tab_background"
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/headerbar">
</android.support.v4.view.ViewPager>
</RelativeLayout>
提前致谢。
答案 0 :(得分:5)
看看这个:
https://github.com/flavienlaurent/NotBoringActionBar
这里涉及到一个技巧。您需要:
一开始有点复杂,但一旦你理解了它,你就会发现这一切是多么聪明和明显。该链接将为您提供我所需要的一切。
我自己使用该链接在我自己的应用程序中实现它并且效果很好。
答案 1 :(得分:5)
结帐此库:https://github.com/ksoichiro/Android-ObservableScrollView
这肯定会对你有所帮助
答案 2 :(得分:3)
选中此示例以使用新的官方Android设计支持库实现此目的: