android百科Android知识安卓资源收集

android 6.0中的FloatingActionButto

2016-05-10  本文已影响190人  ldoublem

必须说下6.0里面的新控件

1 FloatingActionButton

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        android:src="@android:drawable/ic_dialog_email" />

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

 app:backgroundTint="@color/colorPrimary"

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

app:borderWidth="0dp"

2 TextInputLayout

device-2016-05-10-202419.png

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

  <android.support.design.widget.TextInputLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <EditText
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="@string/prompt_password"
                    android:inputType="textPassword"
                    android:maxLines="1"
                    android:singleLine="true" /> 
   </android.support.design.widget.TextInputLayout>

3 Snackbar

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

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

上一篇 下一篇

猜你喜欢

热点阅读