您的位置:首页 > 移动开发 > Android开发

Android自定义圆形ProgressBar半径大小

2011-10-18 19:09 441 查看
关于Android ProgressBar自定义的问题,网上有许多解决方案,但很少提到自定义其大小的问题,尤其是圆形的ProgressBar,你可以根据网上其他的文章找到如何修改它颜色或起始位置的解决方法,这里仅介绍一下如何改变圆形ProgressBar大小的技巧

改变圆形ProgressBar大小需要重写ProgressBar的style

在style文件中加入:

<style name="CustomProgressStyle" parent="@android:style/Widget.ProgressBar.Large">
<item name="android:minWidth">38dip</item>
<item name="android:maxWidth">38dip</item>
<item name="android:minHeight">38dip</item>
<item name="android:maxHeight">38dip</item>
</style>


在ProgressBar的属性中写入:

<ProgressBar android:id="@+id/FreshProgressBar" android:layout_width="wrap_content"
android:layout_height="wrap_content"  style="@style/CustomProgressStyle">
</ProgressBar>


OK,这个园就画好了,当然,你如果需要其他效果,也可以在style里面自定义
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: