如何在确定模式下使用 Android ProgressBar?
我正在编写一个媒体播放器,我希望有一个进度条显示歌曲的进度。我找到了 ProgressBar 类,但我在屏幕上只能看到一个圆形旋转图标。我正在寻找的是一个真正的酒吧。
如何将 ProgressBar 的样式更改为条形(而不是圆形)以及如何将其与 MediaPlayer 一起使用?
谢谢
I am writing a media player and i would like to have a progress bar showing the progress of the song. I found the ProgressBar class, but all i can get on the screen is a circular spinning icon. what im looking for is an actual bar.
How do i change the style of the ProgressBar to be a bar (not a circle) and how would i use it with MediaPlayer?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用样式
?android:attr/progressBarStyleHorizontal
例如:
这是 MediaPlayer 的示例:
use the style
?android:attr/progressBarStyleHorizontal
for example:
and this is an example with MediaPlayer:
以编程方式:
Programmatically:
在较新版本的 材质设计库 中,圆形进度条可能是也确定:
此外,如果您的进度条最初是不确定的,线性和循环进度指示器都可以平滑地从不确定模式切换到确定模式:
来源
In newer versions of material design library, the circular progress bar could be determinate too:
Also, if your progress bar is initially indeterminate, both linear and circular progress indicators can smoothly switch from indeterminate mode to determinate mode:
Source