Android 5.0 新控件的属性介绍

CollapsingToolbarLayout  可使里面布局 随滑动缩小放大  隐藏  与 ToolBar混用 
<android.support.design.widget.CollapsingToolbarLayout
    android:id="@+id/collapsing_toolbar"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_scrollFlags="scroll|exitUntilCollapsed"   //
    android:fitsSystemWindows="true"
    app:contentScrim="?attr/colorPrimary"
    app:expandedTitleMarginStart="48dp"
    app:expandedTitleMarginEnd="64dp">

1. Collapsing title:ToolBar的标题,当CollapsingToolbarLayout全屏没有折叠时,title显示的是大字体,在折叠的过程中,title不断变小到一定大小的效果。你可以调用setTitle(CharSequence)方法设置title。
 2. Content scrim:ToolBar被折叠到顶部固定时候的背景,你可以调用setContentScrim(Drawable)方法改变背景或者 在属性中使用 app:contentScrim=?attr/colorPrimary来改变背景。
 3. Status bar scrim:状态栏的背景,调用方法setStatusBarScrim(Drawable)。还没研究明白,不过这个只能在Android5.0以上系统有效果。
 4. Parallax scrolling children:CollapsingToolbarLayout滑动时,子视图的视觉差,可以通过属性app:layout_collapseParallaxMultiplier=0.6改变。
 5. CollapseMode :子视图的折叠模式,有两种“pin”:固定模式,在折叠的时候最后固定在顶端;“parallax”:视差模式,在折叠的时候会有个视差折叠的效果。我们可以在布局中使用属性app:layout_collapseMode=parallax来改变。
app:expandedTitleMarginStart="48dp"  //扩展的(放大的)title距离左边的距离
app:expandedTitleMarginEnd="64dp">   //......距离右边的距离

<android.support.design.widget.FloatingActionButton   //小圆圈  加号
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    app:layout_anchor="@id/main_content"   //相对于哪个布局  以哪个布局为锚
    app:layout_anchorGravity="bottom|right|end"     //在布局的哪个位置  此设置为 右下角
    android:src="@android:drawable/ic_btn_speak_now"   //圆圈里面的图片
    android:layout_margin="15dp"    //距离
    app:backgroundTint="#f00"  //背景色
    app:rippleColor="#ff0"   // 点击后颜色
    app:elevation="10dp"   // 海拔高
    app:pressedTranslationZ="20dp"   //按压后 z轴高
android:clickable="true"/>

你可能感兴趣的:(Android 5.0 新控件的属性介绍)