Android(安卓)ProgressBar 自定义样式(一)
16lz
2021-01-24
在android项目开发中经常要用到ProgressBar,如果用默认的设置,由于android的开源性,导致不同的手机厂商的显示是不一样的,这样不太好,于是我们可以定义我们想要的效果。
先上图:
要达到这种小效果很简单,只要在xml文件里面配置一下就可以了,方法如下:
在activity的布局文件:
<ProgressBarandroid:id="@+id/progressBar2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminate="false"android:indeterminateDrawable="@drawable/my_progress_bar_color"/>
其中my_progress_bar_color的文件在drawable文件下,如下:
<?xmlversion="1.0"encoding="utf-8"?><rotatexmlns:android="http://schemas.android.com/apk/res/android"android:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="360"><shapeandroid:innerRadiusRatio="3"android:shape="ring"android:thicknessRatio="8"android:useLevel="false"><gradientandroid:centerColor="#FFDC35"android:centerY="0.50"android:endColor="#CE0000"android:startColor="#FFFFFF"android:type="sweep"android:useLevel="false"/></shape></rotate>
我们可以在gradient属性里面配置我们想要的颜色,很简单,就不多说了。
更多相关文章
- [Android]自定义组件示例:使用attrs.xml文件定制RadioButton
- 玩懂Log,打开Android大门(sundy深入浅出)之一
- Android生成签名文件并用其对apk文件进行签名(Failure [INSTALL_P
- Android之富有动感的底部弹窗效果
- android 根文件系统 init
- .net程序员转战android第一篇---环境部署
- Android中jar包封装及调用中出现的问题及解决方案
- Android(安卓)仿美团网,大众点评购买框悬浮效果之修改版
- Android(安卓)动画之帧动画