compile 'com.android.support:design:23.0.1'
请点击这个链接,它是一个stackoverflow链接,介绍如何使用。另外,这里还有一个示例应用程序的链接。
示例:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:clickable="true"
android:src="@drawable/ic_done"
app:layout_anchor="@id/viewA"
app:layout_anchorGravity="bottom|right|end"/>
compile 'com.android.support:design:23.1.0'
compile 'com.github.clans:fab:1.6.2'
您可以使用可见性本地方式来实现这一点...
每次按下FAB(ImageView)都会使用动画切换可见性。
我不会编写一个工作示例代码,但这应该足够的信息来帮助以这种方式实现自定义浮动操作按钮。
XML
android:onClick="fabMainClicked"
Java
public void fabMainClicked(View view)
{
ImageView fabDrop1 = (ImageView) findViewById(R.id.fabDrop1);
ImageView fabDrop2 = (ImageView) findViewById(R.id.fabDrop2);
if (fabDrop1.getVisibility() == fabDrop1.GONE)
{
fabDrop1.setVisibility(fabDrop1.VISIBLE);
fabDrop2.setVisibility(fabDrop2.VISIBLE);
}
}