RectCircleProgressButton 动画效果的按钮
来源:互联网 发布:nosql数据库的优点 编辑:程序博客网 时间:2024/05/01 07:25
RectCircleProgressButton
项目地址:ClownQiang/RectCircleProgressButton
简介:带着动画效果的按钮
前段时间工作需要用到一个按钮的效果,但是简单做了一下,最近闲下来一点整理了一下,代码略乱,欢迎各种类型 issue,后续看看再整理吧。
怎么使用
dependencies { compile 'com.clownqiang:RectCircleProgressButton:1.0.1'}
<com.clownqiang.rectcircleprogressbutton.RectCircleProgressButton android:id="@+id/btn_rect_circle" android:layout_width="match_parent" android:layout_height="45dp" app:rcpb_circle_color="@android:color/holo_green_dark" app:rcpb_rec_color="@android:color/holo_red_dark" app:rcpb_rec_stoke_width="1dp" app:rcpb_rec_text="Do Something" app:rcpb_rec_text_color="@android:color/holo_red_dark" app:rcpb_rec_text_size="16sp" app:rcpb_rec_to_circle_color="@android:color/holo_blue_bright" app:rcpb_rec_to_circle_interval="700" app:rcpb_rotate_speed="30" />
配置
rcpb_rec_text 按钮显示文字,默认显示 Downloadrcpb_rec_text_color 文字颜色rcpb_rec_text_size 文字大小rcpb_rec_color 矩形状态颜色rcpb_rec_to_circle_color 矩形变换到圆形动画时颜色rcpb_circle_color 圆形状态颜色rcpb_rec_stoke_width 线条宽度rcpb_rec_to_circle_interval 矩形变换圆形动画时间(ms)rcpb_rotate_speed 圆形旋转动画时间(ms)
可以实现接口 AnimationStatusListener:
void startLoading(int status); //变为圆形旋转状态,开始加载void resetView(int status); //reset 到矩形状态,停止加载
同时方法 resetButtonView()用于需要代码主动回退状态。
0 0
- RectCircleProgressButton 动画效果的按钮
- 按钮点击上传数据的动画效果
- 一个动画效果很棒的分享按钮。
- 按钮动画效果
- WPF 按钮动画效果制作
- 超炫的Button按钮展开弧形动画效果
- 实现知乎加号按钮的动画效果
- Android 自定义带动画效果的开关按钮
- Swift中设置自定义tabBar按钮的动画效果
- 带动画效果,点击开始倒计时的按钮
- iOS取消按钮点击时的动画效果
- 自定义带删除按钮的 Edittext 并伴随动画效果
- Android 自定义带动画效果的开关按钮
- Android:使用PathMeasure绘制动画效果的搜索按钮
- 【代码笔记】iOS-点击一个按钮会出现多个按钮的动画效果
- 超炫button按钮动画效果
- 超炫button按钮动画效果
- 超炫button按钮动画效果
- Puppet
- 设计模式(五)模板方法设计模式
- 通过ArcGIS SDE -PostgreSQL-Server发布服务
- (终)从零开始的操作系统开发日记
- mysql初级命令
- RectCircleProgressButton 动画效果的按钮
- 绝对定位居中
- java反射总结
- Fast rcnn and Faster rcnn 算法原理
- 【行人检测】之Joint Deep Learning联合深度学习
- 如何用几何画板动态演示电饭锅工作原理
- HDU5961(bitset,暴力)
- Union和Union All到底有什么区别
- 05 Java循环