包含浮动操作按钮库

16

我认为这个链接解释了一切。https://github.com/futuresimple/android-floating-action-button#usage - Ahmad Nawaz
谢谢Ahmed。我按照给出的依赖项添加了,但在示例项目中,我看到了一个库。如何添加它?我也尝试了复制粘贴,但仍然无法做到。如果您能指导我如何使用这个库,那就太好了。 - Adhish
通过添加 compile 'com.getbase:floatingactionbutton:1.9.0',实际上是在添加库。因此不需要再添加库了。上面的链接包含完整的存储库。示例位于 https://github.com/futuresimple/android-floating-action-button/tree/master/library 文件夹中。 - Ahmad Nawaz
3个回答

30

更新为AndroidX:

您可以使用Google的原生FAB实现:com.google.android.material.floatingactionbutton.FloatingActionButton

依赖项:com.google.android.material:material:1.0.0


之前(在AndroidX之前):

我建议使用由Google提供的Design Support Floating Action Button,如此处所示:http://android-developers.blogspot.com/2015/05/android-design-support-library.html 将其添加到gradle中:

dependencies {
    compile 'com.android.support:design:23.0.0'
}

这将包括此处显示的 FloatingActionButton:http://developer.android.com/reference/android/support/design/widget/FloatingActionButton.html?utm_campaign=io15&utm_source=dac&utm_medium=blog

使用支持库通常比使用第三方库更好。


5

我有点晚了,但对于那些需要将浮动操作按钮添加到需要进行androidx最新迁移的项目中的人,这里是答案。不要使用com.android.support:design,而是使用新的com.google.android.material:material:1.0.0-rc01

dependencies {
    implementation 'com.google.android.material:material:1.0.0-rc01'
}

同步项目后,在您的活动xml文件中声明FAB:

<com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="end|bottom"
        android:layout_margin="16dp"
        android:layout_marginEnd="24dp"/>

3

只需将依赖项添加到您的 build.gradle 文件中:

dependencies {
    compile 'com.getbase:floatingactionbutton:1.9.0'
}

要查看如何将按钮添加到您的xml布局中,请查看示例项目。

知识点:

您可以使用两种方法来使用库:

  1. 第一种方式,如果库所有者已经在maven中央或任何其他存储库上发布了库,则我们只需要在build.gradle文件中使用给定的构件ID。例如:com.getbase:floatingactionbutton:1.9.0,com.android.support:appcompat-v7:21.0.3
  2. 另一种方法是在您的项目中引用库项目,与我们在Eclipse中所做的相同。

谢谢Paresh。我按照给定的依赖项添加了,但在示例项目中,我看到了一个库。如何添加它?我也尝试了复制粘贴,但仍然无法做到。如果您能指导我如何使用这个库,那就太好了。 - Adhish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接