Android Design Support Library的初步使用

来源:互联网 发布:c语言puts和putchar 编辑:程序博客网 时间:2024/05/18 03:37

使用之前,首先需要导入依赖

compile 'com.android.support:design:23.+'

1.使用FloatingActionButton
(1)在布局文件中

<android.support.design.widget.FloatingActionButton        android:id="@+id/fab"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_margin="16dp"        android:src="@mipmap/ic_launcher"        app:backgroundTint="#30469b"        app:borderWidth="0dp"        app:elevation="10dp"        app:fabSize="normal"        app:layout_anchor="@+id/coordinator_layout"        app:layout_anchorGravity="bottom|right"        app:pressedTranslationZ="12dp"        app:rippleColor="#a6a6a6"        android:layout_alignParentBottom="true"        android:layout_alignParentRight="true"/>

(2) 可以和Button一样设Click事件

FloatingActionButton fab=findViewById(R.id.fab);fab.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Toast.makeText(MainActivity.this,"FloatingActionButton被点击",Toast.LENGTH_SHORT).show();            }        });

2.Snackbar的简单使用

Snackbar.make(fab, "Snackbar comes out", Snackbar.LENGTH_LONG)                        .setAction("Action", new View.OnClickListener() {                            @Override                            public void onClick(View v) {                                Toast.makeText(                                        MainActivity.this,                                        "Toast comes out",                                        Toast.LENGTH_SHORT).show();                            }                        }).show();

它会显示在屏幕的底端,过一段时间会自动消失,和Toast一样。

0 0
原创粉丝点击