Android 对CollapsingToolbarLayout

作者: 蓝库知识 | 来源:发表于2017-11-24 22:40 被阅读76次
    简介

    实现一些界面的折叠效果。

    实现

    1.添加库信息

        compile 'com.android.support:appcompat-v7:25.3.1'
        compile 'com.android.support:cardview-v7:25.3.1'
        compile 'com.android.support:design:25.3.1'
        注意:三个的版本号要一致
    

    2.基础知识
    xml中基本属性知识
    3.布局文件的层级关系
    此折叠界面的主要展现方式体现在布局属性中,所以想停在顶部还是标题有所变化主要是在布局中设置,故2很重要。

    <android.support.design.widget.CoordinatorLayout...>
        <android.support.design.widget.AppBarLayout...>
            <android.support.design.widget.CollapsingToolbarLayout...>
                <!--滚动的view -->
                <View.../>
                <android.support.v7.widget.Toolbar.../>
            </android.support.design.widget.CollapsingToolbarLayout>
             <!--滚动的view消失,停留在顶部的view -->
               <View.../>
        </android.support.design.widget.AppBarLayout>
    
        <!-- 滑动的view -->
        <android.support.v7.widget.RecyclerView.../>
    </android.support.design.widget.CoordinatorLayout>
    

    4.activity中的设置,就主要是根据自己的设计逻辑走就好了。
    注意点:
    1>如果像参考中利用toolbar的时候,记得在setSupportActionBar(toolbar);的同时在activity的mainifast中添加android:theme="@style/Theme.AppCompat.Light.NoActionBar",不然会直接崩掉。

    相关文章

      网友评论

        本文标题:Android 对CollapsingToolbarLayout

        本文链接:https://www.haomeiwen.com/subject/echymxtx.html