较低版本的浮动操作按钮

use*_*657 9 android

有没有办法我可以实现浮动按钮在4.0及更高版本的android上工作?

我在google plus上看过它,但我还没有找到任何教程.仅适用于android l预览.谷歌+使用什么来实现它?

在此输入图像描述

在此输入图像描述

mak*_*tar 9

您现在可以使用support-design库中的FloatingActionButton.将此依赖项添加到gradle构建文件:

compile 'com.android.support:design:22.2.0'
Run Code Online (Sandbox Code Playgroud)

然后将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" />
Run Code Online (Sandbox Code Playgroud)

来自Chris Banes的示例项目:https://github.com/chrisbanes/cheesesquare.


mak*_*tar 6

我创建了一个名为FloatingActionButton的开源库.这是一个像浮动操作按钮的Google+,它对列表视图滚动事件做出反应.列表视图向上滚动时变为可见,向下滚动时变为不可见.API等级14+.

演示


TeR*_*RRo 1

您可以使用此演示FloatingView。该演示适用于 API 11。

这里放置了通过代码实现所需的所有部分。FloatingView的步骤