<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" android:orientation="vertical"> <!-- app:backgroundTint="#ff0000" 设置背景颜色 app:fabSize="normal" 在包括图片以外,还会预留一些间隔。 app:elevation="20dp" 控制(图片周围)阴影大小 app:rippleColor="#000000" 按钮点击时的颜色 --> <android.support.design.widget.FloatingActionButton android:id="@+id/faBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" app:backgroundTint="#ff0000" app:fabSize="normal" app:elevation="20dp" app:rippleColor="#000000" /> </LinearLayout>
1 final FloatingActionButton faBtn = (FloatingActionButton) this.findViewById(R.id.faBtn); 2 faBtn.setOnClickListener(new View.OnClickListener() { 3 @Override 4 public void onClick(View v) { 5 final Snackbar snackbar = Snackbar.make(faBtn, "你点击按钮", Snackbar.LENGTH_LONG); 6 snackbar.show(); 7 snackbar.setAction("知道了", new View.OnClickListener() { 8 @Override 9 public void onClick(View v) { 10 snackbar.dismiss(); 11 } 12 }); 13 } 14 });
时间: 2024-10-29 01:17:27