android竖向进度条简单实现
16lz
2022-03-12
参考:http://www.eoeandroid.com/thread-278778-1-1.html
1--首先其引用关系,progressbar的样式改变依赖于style属性的设置(当然这是废话了),而style属性(先给大家看看官方的源码里面的横向进度条style引用)
<style name="Widget.ProgressBar.Horizontal"><item name="android:indeterminateOnly">false</item><item name="android:progressDrawable">@android:drawable/progress_horizontal</item><item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item><item name="android:minHeight">20dip</item><item name="android:maxHeight">20dip</item></style>
大家可以看到这里使用了有两个drawable。android:progressDrawable-->这个是程序的进度条的一个层叠式布局文件了,这个里面就是有他的背景,进度,已经第二个进度条,我们也只要是要修改这个问下。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/progress"> <clip android:clipOrientation="vertical" android:drawable="@drawable/blue" android:gravity="bottom" > </clip> </item></layer-list>
demo 地址:
http://download.csdn.net/detail/west8623/6669851
效果图:
更多相关文章
- 【EditText】Android(安卓)中设置 EditText 光标颜色
- Android(安卓)UI Material Design交互设计(一)--BottomNavigatio
- Android在layout xml中使用include
- 动画学习笔记-Android(安卓)Animation
- Android编程示例之——横竖屏切换动画
- Android控件属性大全[整理]
- 《Android》Lesson09-Acitivity的四种启动模式
- Android(安卓)Layout_weight 属性
- Android动画学习笔记-Android(安卓)Animation