android 6.0中的FloatingActionButton,TextInputLayout,Snackbar

必须说下6.0里面的新控件

1 FloatingActionButton


默认背景颜色是AppTheme中colorAccent的值,如果要修改背景可以用

 app:backgroundTint="@color/colorPrimary"

使用android:background="@color/colorPrimary"会报错,在API>19无阴影效果
加入

app:borderWidth="0dp"

2 TextInputLayout

android 6.0中的FloatingActionButton,TextInputLayout,Snackbar_第1张图片
device-2016-05-10-202419.png

TextInputLayout继承了LinearLayout,所有要在布局里面加入EditText。下划线的颜色依然是AppTheme中colorAccent的值

  
                 
   

3 Snackbar

  Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();

使用方式和Toast一样,但是效果好看多了。

你可能感兴趣的:(android 6.0中的FloatingActionButton,TextInputLayout,Snackbar)