目前我是android的初学者,我在FAB上做了一些练习。所以我想知道是否有可能在另一个类中初始化一个FAB并从另一个类中调用它?我一直在寻找这种情况的样本,但我没有找到任何东西。请赐教。如果可能,我想要一个示例代码供参考。
答案 0 :(得分:0)
这应该是可能的。但请记住,它也可以为您想要的FAB定义自定义xml布局文件。如果这满足了您的需求,那就是更清洁的解决方案。您可以从xml中为FAB定义相当多的内容。例如:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.FloatingActionButton
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:src="@drawable/ic_fab"
app:fabSize="@drawable/fab_size"
app:backgroundTint="@color/fab_color"
app:rippleColor="@color/fab_ripple"
app:useCompatPadding="true" />