为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android中自定义进度栏

如何在Android中自定义进度栏

largeQ 2019-07-26 15:14:01
如何在Android中自定义进度栏我正在开发一个应用程序,我想在其中显示一个ProgressBar,但我想替换默认的android。ProgressBar.那么如何自定义ProgressBar?我需要一些图形和动画吗?我读了下面的文章,但没能让它起作用:自定义进度栏Android
查看完整描述

3 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

在XML中

<ProgressBar
        android:id="@+id/progressBar1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        style="@style/CustomProgressBar" 
        android:layout_margin="5dip" />

和在res/values/styles.xml:

<resources> 
        <style name="CustomProgressBar" parent="android:Widget.ProgressBar.Horizontal">
          <item name="android:indeterminateOnly">false</item>
          <item name="android:progressDrawable">@drawable/custom_progress_bar_horizontal</item>
          <item name="android:minHeight">10dip</item>
          <item name="android:maxHeight">20dip</item>
        </style>       
    <style name="AppTheme" parent="android:Theme.Light" /></resources>

custom_progress_bar_horizontal是存储在可绘制文件夹中的XML,该文件夹定义自定义进度条。有关更多细节,请参见博客.

希望这能帮到你。



查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 331 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信