我想显示和隐藏作为谷歌游戏商店应用程序的操作栏/工具栏。我使用顶部的滑动标签和查看寻呼机来显示每个标签的内容。以下是谷歌Play Store应用程序的截图,供参考:
我的布局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>
提前谢谢。
最佳答案
看看这个:
https://github.com/flavienlaurent/NotBoringActionBar
这里有个诡计。你需要:
在列表视图中包装布局
添加与动作栏大标题相同高度的假标题
将操作栏覆盖设置为true
当列表移动时(即当伪标题滚动时),翻译真实标题。
一开始有点复杂,但一旦你明白了,你就会明白这一切是多么聪明和明显。我希望这个链接能给你所需要的一切。
我自己也用这个链接在我自己的应用程序中实现了它,它工作得很好。
关于android - 滚动查看寻呼机内容时显示和隐藏操作栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26773245/