android自定义的弧形进度条和圆形进度条-SemicircleProgress
来源:互联网 发布:网络运营需要什么技术 编辑:程序博客网 时间:2024/06/10 20:03
SemicircleProgress
两个自定义圆形和弧形进度条
githu地址:https://github.com/ppg408331701/SemicircleProgress
第一个SemicircleProgress可以对中间和下面的字自定义
第二个CircularProgressar可以对文字部分定义,对图片自定义,显示或隐藏,与详细需要请直接拖到本地自己修改
对于Android Studio的用户,可以选择添加:
allprojects { repositories { ... maven { url 'https://jitpack.io' } }}
compile 'com.github.ppg408331701:SemicircleProgress:v0.5.0'
SemicircleProgress
CircularProgressar
在xml中使用
<simple.ppg.com.ppgsemicircle.Views.SemicircleProgressView android:id="@+id/semicircleProgressView" android:layout_width="match_parent" android:layout_height="150dp" app:semicircleSize="140dp" app:semicirclebackgroundLineColor="@color/colorPrimary" app:semicirclefrontLineColor="@color/colorAccent" app:semicirclelineSize="3dp" app:semicirclesubtitleColor="@color/colorPrimary" app:semicirclesubtitleSize="15sp" app:semicirclesubtitleText="integral" app:semicircletitleColor="@color/colorAccent" app:semicircletitleSize="20sp" app:semicircletitleText="积分" />
semicircleProgressView = (SemicircleProgressView) findViewById(R.id.semicircleProgressView); semicircleProgressView.setSesameValues(10, 50);
<simple.ppg.com.ppgsemicircle.Views.CircularProgressar android:id="@+id/sesame_view" android:layout_width="270dp" android:layout_height="150dp" android:layout_gravity="center" android:layout_marginTop="10dp" app:circularLeftText="50%" app:circularLeftTextColor="@color/colorPrimary" app:circularLeftTextSize="14sp" app:circularRightText="50/100" app:circularRightTextColor="@color/colorPrimary" app:circularRightTextSize="14sp" app:circularSize="120dp" app:circularbackgroundLineColor="@color/colorPrimary" app:circularcentreBitmap="@mipmap/icon_1" app:circularfrontLineColor="@color/colorAccent" app:circularlineSize="3dp" app:circularshowBitmap="true" />
sesame_view = (CircularProgressar) findViewById(R.id.sesame_view); sesame_view.setSesameValues(50, 100);//设定进度 sesame_view.setDuration(5000);//设定波浪从最小到最大的时间 sesame_view.setStyle(Paint.Style.FILL);//设置画笔风格 sesame_view.setColor(ContextCompat.getColor(this, R.color.colorAccent));//设置波浪颜色 sesame_view.setInterpolator(new LinearOutSlowInInterpolator());//设置插值器 sesame_view.start();//开始 // sesame_view.stop();//缓慢停止 // sesame_view.stopImmediately();//立刻停止
0 0
- android自定义的弧形进度条和圆形进度条-SemicircleProgress
- 自定义绘制圆形和弧形进度条
- Android自定义View绘制圆形、方形、弧形、球形四种形态的模仿下载进度条
- Android自定义的圆形进度条
- android 自定义圆形进度条
- Android:自定义圆形进度条
- android自定义圆形进度条
- Android自定义圆形进度条
- Android自定义圆形进度条
- Android 自定义圆形进度条
- Android自定义圆形进度条
- Android自定义圆形进度条
- Android 自定义圆形进度条
- Android 自定义圆形进度条
- Android 自定义圆形进度条
- Android 自定义圆形进度条
- Android自定义圆形进度条
- Android 自定义圆形进度条
- Android Scroller与computeScroll的调用机制关系
- Elastalert-基于Elasticsearch层面的监控告警框架
- 利用awk去除重复行
- 鼠标操作
- 算法训练:Binary Tree Level Order Traversal
- android自定义的弧形进度条和圆形进度条-SemicircleProgress
- UIImagePickerController
- JavaSE 基础知识总结 ---面向对象之前
- uio.c 中的初始化
- Error querying database. Cause: java.sql.SQLException: 无法从套接字读取更多的数据
- AndroidStudio关联源代码
- DataTransfer对象
- Mybatis的ResultMap的使用
- 电影天堂React Native 客户端