我是Android Studio的初学者,正在使用以下库https://github.com/futuresimple/android-floating-action-button将悬浮操作按钮添加到我的项目中,但我不知道如何操作。请指导我。
我是Android Studio的初学者,正在使用以下库https://github.com/futuresimple/android-floating-action-button将悬浮操作按钮添加到我的项目中,但我不知道如何操作。请指导我。
更新为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
使用支持库通常比使用第三方库更好。
我有点晚了,但对于那些需要将浮动操作按钮添加到需要进行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"/>
只需将依赖项添加到您的 build.gradle 文件中:
dependencies {
compile 'com.getbase:floatingactionbutton:1.9.0'
}
要查看如何将按钮添加到您的xml布局中,请查看示例项目。
您可以使用两种方法来使用库:
build.gradle
文件中使用给定的构件ID。例如:com.getbase:floatingactionbutton:1.9.0,com.android.support:appcompat-v7:21.0.3
compile 'com.getbase:floatingactionbutton:1.9.0'
,实际上是在添加库。因此不需要再添加库了。上面的链接包含完整的存储库。示例位于 https://github.com/futuresimple/android-floating-action-button/tree/master/library 文件夹中。 - Ahmad Nawaz