【问题标题】:Android How make the same action bar?Android 如何制作相同的action bar?
【发布时间】:2015-10-28 12:55:05
【问题描述】:

请帮助我。我如何制作相同的操作栏?(不使用 observablescrollview 库) http://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B6Okdz75tqQsR1lZQUxtWFRFMEU/patterns-scrolling-techniques_standard_appbar_xhdpi_004.webm

或与 PlayMarket 应用中相同的操作栏。我的意思是滚动时相同的隐藏和外观。

【问题讨论】:

    标签: android material-design android-appcompat android-actionbar-compat android-design-library


    【解决方案1】:

    您可以使用设计支持库

    只需在您的 build.gradle 文件中添加此依赖项即可:

    compile 'com.android.support:design:23.1.0'
    

    然后使用这样的东西:

    <android.support.design.widget.CoordinatorLayout>
    
        <android.support.design.widget.AppBarLayout>
                <android.support.v7.widget.Toolbar
                    android:layout_height="?attr/actionBarSize"
                    app:layout_scrollFlags="scroll|enterAlways"/>
    
        </android.support.design.widget.AppBarLayout>
    
        <android.support.v7.widget.RecyclerView
            app:layout_behavior="@string/appbar_scrolling_view_behavior">
    
    </android.support.design.widget.CoordinatorLayout>
    

    app:layout_behavior="@string/appbar_scrolling_view_behavior" 将向视图添加一个行为,AppBarLayout 可以监听该行为以对其子级进行动画处理。

    app:layout_scrollFlags="scroll|enterAlways" 行将导致当用户向下滚动列表时工具栏将滚动屏幕。

    您可以在official blog 中找到更多信息。

    【讨论】:

    • 是的,我得到的并不是视频中显示的内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多