Android:自定义水平进度条
我正在尝试在我的应用程序中自定义水平进度条。我希望它有锐角(没有半径)和蓝色(不是默认的黄色或混合颜色,所以我也不想使用渐变)。我之所以提到这两件事,是因为在我找到的每一个示例代码中,进度条的颜色都是使用渐变而不是简单的颜色来更改为混合颜色的。例如,在本文中: 我试图修改此代码,但没有成功。我的问题是,在回答我上面链接的问题时,代码的三个部分是什么意思?我是说Android:自定义水平进度条,android,progress-bar,Android,Progress Bar,我正在尝试在我的应用程序中自定义水平进度条。我希望它有锐角(没有半径)和蓝色(不是默认的黄色或混合颜色,所以我也不想使用渐变)。我之所以提到这两件事,是因为在我找到的每一个示例代码中,进度条的颜色都是使用渐变而不是简单的颜色来更改为混合颜色的。例如,在本文中: 我试图修改此代码,但没有成功。我的问题是,在回答我上面链接的问题时,代码的三个部分是什么意思?我是说 @android:id/background @android:id/secondaryProgress @android:id/pr
@android:id/background
@android:id/secondaryProgress
@android:id/progress
另外,当我试图使用ctrl+space从Eclipse获得一些帮助时,它不能给我任何帮助,因为该位置没有内容辅助功能。我只想我的进度条改变为一个简单的颜色,而不是有圆角
谢谢 我从你的链接中窃取了答案。类似的东西应该适合你:
<!-- this is the Background Shape of the ProgressBar -->
<item android:id="@android:id/background">
<shape>
<!-- you don't want round edges, so I removed it here.
We dont even need a gradient, replace it with solid -->
<solid
android:color="Your bg color" />
</shape>
</item>
您可以相应地编辑另一个,其中进度通常为黄色覆盖,而次进度为黄色覆盖上的灰色阴影
阅读此内容以供进一步参考您还应在形状上方添加标记以获取进度。否则,progressbar将始终显示full 在头痛之后在这里发现: 希望这对别人有帮助