改变ProgressBar默认颜色
16lz
2021-01-26
使用反转样式
默认情况下Indeterminate Progressbar是白色的,但是如果容器的背景也是白色的,就看不到Progressbar了。不过Android中自带了一些反转样式,可以采用其中一个合适的:
<ProgressBar style="@android:style/Widget.ProgressBar.Inverse"/><ProgressBar style="@android:style/Widget.ProgressBar.Large.Inverse"/><ProgressBar style="@android:style/Widget.ProgressBar.Small.Inverse"/>
自定义进度条图片
也可以直接自定义进度条的图片,要繁琐一些:
- 从SDK的资源文件中(位于%Android_ SDK_HOME%\platforms\android-xx\data\res\)把以下文件拷贝到自己的工程的相应目录下:
- drawable/progress_medium.xml
- drawable-hdpi/spinner_black_48
- drawable-mdpi/spinner_black_48
- drawable-ldpi/spinner_black_48
- 按需要修改其中的PNG文件
- 按需要修改drawable/progress_medium.xml文件
- 使用@drawable/drawable/progress_medium作为ProgressBar indeterminateDrawable属性的值。
更多相关文章
- Android(安卓)反编译Apk得到Java源代码
- Android通过url下载文件到手机本地
- 烧板子流程
- Android代码混淆之ProGuard
- Android(安卓)Camera子系统之进程/文件View
- android中pull解析xml和生成xml
- android中使用SAX和DOM以及Pull对xml文件进行解析
- Android(安卓)开发(04)高级UI组件
- EditText背景 光标 下划线颜色