我是Android Studio的初学者,并使用以下库https://github.com/futuresimple/android-floating-action-button将浮动操作按钮添加到我的项目中,但我不知道该怎么做。请指导我。
答案 0 :(得分:14)
针对AndroidX进行了更新:
您可以使用Google的FAB原生实现:com.google.android.material.floatingactionbutton.FloatingActionButton
依赖关系:com.google.android.material:material:1.0.0
之前(在AndroidX之前):
我建议使用Google提供的设计支持浮动操作按钮,而不是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
使用受支持的库通常比使用第三方库更好。
答案 1 :(得分:3)
只需将依赖项添加到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 答案 2 :(得分:3)
我来晚了一些,但是对于那些正在寻找如何向需要changes in project due to recent migrations to 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"/>