这是效果,有点仿ios的感觉. 是用rotate实现的. 下面是wel_act_loading_pro.xml的代码,这个文件需要放到res/drawable下面,稍后在layout文件中直接引用.    android:fromDegrees="0"    android:pivotX="50%"    android:pivotY="50%"     android:toDegrees="360">
           android:innerRadiusRatio="3"        android:shape="ring"        android:thicknessRatio="30"        android:useLevel="false" >
                 android:centerColor="#FFFFFF"           android:centerY="0.01"           android:endColor="#FFFFFF"           android:startColor="#000000"           android:type="sweep"           android:useLevel="false" />
这是 ProgressBar控件,直接用 android:indeterminateDrawable去引用上面的文件就可以了.

gradient里的属性没什么好介绍的, 这里主要是shape. 下列属性只在android:shape=”ring”时使用: android:innerRadiux 尺寸值,它用尺寸值或尺寸资源指定圆环内部的半径(指中间的圆孔的半径)。
android:innerRadiusRatio 浮点值,它用圆环宽度的比率来表示内部圆环的半径。例如,如果android:innerRadiusRatio=”5”,那么内部半径就等于圆环的宽度除以5。这个值会被android:innerRadius的值覆盖。默认是9。
android:thickness 尺寸值,它用一个尺寸值或尺寸资源来定义圆环的厚度。
android:thicknessRatio 浮点值。它用圆环宽度的比率来表示圆环的厚度。例如,如果android:thicknessRatio=”2”,那么厚度就等于圆环的宽度除以2。这个值会被android:innerRadius覆盖。默认值是3。也就是说这个值设置的越大圆环就越细了。
android:useLevel 布尔值,如果这个形状要用于LevelListDrawable对象,那么就设置为true。通常应该设置为false或者让形状不可见。

更多相关文章

  1. android 圆环(ring)drawable 画法 ——简单记录
  2. c语言实现输入圆的半径计算圆的面积
  3. CSS3和SVG实现的圆环菜单动画
  4. 探索另类圆环图的做法
  5. 如何使用javascript或jquery获取图像的自然尺寸?
  6. 浏览器的地址栏尺寸是否会影响CSS媒体查询?
  7. 怎么动态设置html的canvas元素的尺寸?
  8. Android自定义View底部连续圆环效果
  9. 获取机器人屏幕的尺寸

随机推荐

  1. Android上的OpenVPN-TAP模式/策略路由
  2. 手动安装配置Android(安卓)Studio
  3. android 启动过程及init.rc
  4. 【Android】Error[*,*]Could not find met
  5. iOS Airplay--Airtunes音乐播放在Android
  6. android sdk配置
  7. Android(安卓)页面自动切换实现
  8. android 驱动(6)---DTS 分析
  9. Android 布局属性 Android:layout_weight
  10. android平台下UITesting环境配置