是否可以在不同的类中初始化Float Action Button并从另一个类调用它?

时间:2016-08-02 20:10:11

标签: java android

目前我是android的初学者,我在FAB上做了一些练习。所以我想知道是否有可能在另一个类中初始化一个FAB并从另一个类中调用它?我一直在寻找这种情况的样本,但我没有找到任何东西。请赐教。如果可能,我想要一个示例代码供参考。

1 个答案:

答案 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" />