如何为Android制作这样的进度按钮?

时间:2016-06-21 02:00:22

标签: android android-layout button material-design

如何制作一个像Android下面的GIF中的进度按钮?我搜索了很多,但我找不到这样的东西:

Animated Progress Button

这个按钮太漂亮了,我真的希望能够像这个一样创建一个进度按钮。任何有关GitHub项目的帮助或链接都会很好。

4 个答案:

答案 0 :(得分:3)

这正是您所寻找的FabButton

<view
        android:layout_width="@dimen/button_size"
        android:layout_height="@dimen/button_size"
        class="mbanje.kurt.fabbutton.FabButton"
        android:id="@+id/determinate"
        android:layout_gravity="center"
        android:color="#ff6e9cff"
        android:src="@drawable/ic_fab_play"
        android:visibility="visible"
        android:layout_centerInParent="true"
        android:indeterminate="false"
        android:max="100"
        app:fbb_autoStart="true"
        app:fbb_progressColor="#ff170aff"
        app:fbb_progressWidthRatio="0.1"
        app:fbb_endBitmap="@drawable/ic_fab_complete"
        app:fbb_showEndBitmap="true"
        />

答案 1 :(得分:2)

这是使用它的GitHub链接。

LoadToast

答案 2 :(得分:0)

您可以实现圆形搜索条,当搜索栏进度为100时,您可以将图像从十字(x)更改为刻度线。要实现循环进度条,您可以参考此link

答案 3 :(得分:0)

看看the Blog the image comes from

它引用了another article on that same blog关于FAB(Floating Action Button)设计,其中包括代码示例,示例和代码集链接。