有没有办法可以实现浮动按钮在4.0及更高版本的android上工作?
我在google plus上看过它,但我还没找到任何教程。仅适用于android l预览。谷歌+使用什么来实现它?
答案 0 :(得分:9)
您现在可以使用支持设计库中的FloatingActionButton。将此依赖项添加到gradle构建文件中:
compile 'com.android.support:design:22.2.0'
然后将FloatingActionButton添加到布局文件中:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="@dimen/fab_margin"
android:src="@drawable/ic_done" />
Chris Banes的示例项目:https://github.com/chrisbanes/cheesesquare。
答案 1 :(得分:6)
我创建了一个名为FloatingActionButton的开源库。这是一个类似于Google+的动作按钮,可以对列表视图滚动事件作出反应。列表视图向上滚动时变为可见,向下滚动时变为不可见。 API等级14 +。
答案 2 :(得分:4)
这是一个额外的免费Floating Action Button library for Android 它有许多自定义项,需要SDK版本9及更高版本
dependencies {
compile 'com.scalified:fab:1.1.2'
}
答案 3 :(得分:3)
原帖is here。
您可以使用this library,它在Android 2.1,API级别7中运行良好。
将它包含在您的项目中非常容易:
<强>的build.gradle 强>
dependencies {
compile 'com.shamanland:fab:0.0.6'
}
<强> layout.xml 强>
<com.shamanland.fab.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/your_image"
/>
答案 4 :(得分:1)
您可以使用此演示FloatingView。该演示工作来自API 11。
这里列出了通过代码实现所需的所有部分。 FloatingView by steps
答案 5 :(得分:-1)
试试这个图书馆https://github.com/navasmdc/MaterialDesignLibrary
使用Android Studio
可轻松适应您的项目