在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属性里面配置我们想要的颜色,很简单,就不多说了。


更多相关文章

  1. [Android]自定义组件示例:使用attrs.xml文件定制RadioButton
  2. 玩懂Log,打开Android大门(sundy深入浅出)之一
  3. Android生成签名文件并用其对apk文件进行签名(Failure [INSTALL_P
  4. Android之富有动感的底部弹窗效果
  5. android 根文件系统 init
  6. .net程序员转战android第一篇---环境部署
  7. Android中jar包封装及调用中出现的问题及解决方案
  8. Android(安卓)仿美团网,大众点评购买框悬浮效果之修改版
  9. Android(安卓)动画之帧动画

随机推荐

  1. android 如何判断GPS,NETWORK开启状态
  2. 服务器向Android写一个对象
  3. Android(安卓)ExpandableListActivity 学
  4. Surface Flinger boot flow in Android(
  5. Android: 利用Bimap,canvas处理图片(画直
  6. android 自定义view 类似loadding从下往
  7. android 监听系统新安装程序的广播
  8. Android(安卓)java.lang.IllegalArgument
  9. Android实现两次按下返回键退出
  10. Android中JSON数据格式的简单使用