java - 安卓自定义进度条

标签 java android canvas android-progressbar

是否可以制作如下图的进度条。

enter image description here

星号必须以百分比的形式填满。任何帮助将不胜感激。谢谢。

最佳答案

enter image description here

有一个库可以获取上面的动画。

找到它 here .

使用起来并不复杂。您所要做的就是在布局中添加以下自定义 View

<com.romainpiel.titanic.TitanicTextView
    android:id="@+id/titanic_tv"
    android:text="@string/loading"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#212121"
    android:textSize="70sp"/> 

然后像这样启动它:

titanic = new Titanic();
titanic.start(myTitanicTextView);

是的,你可以用它代替progressBar。您所要做的就是根据您的要求覆盖它的代码。

关于java - 安卓自定义进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28554766/

相关文章:

java - 如何查找实现接口(interface)的枚举是否覆盖了方法?

java - 使用 ArrayList 类型错误?

java - Spring Boot 请求参数的 Bean 验证

java - 如何查看try block 中catch的变化?

android - 在 OpenGL ES 2.0 中将图像映射到正方形(2 个三角形带)的最简单方法是什么?

javascript - 绘制图像后获取 Canvas 数据时出现问题

javascript - 从 HTML5 Canvas 垂直迭代像素

html - 是否有标准方法为 HTML5 广告/动画的屏幕阅读器提供 alt =""文本?

java - 为什么android类的子类不需要调用 super 构造函数?

android - 请求 ".requestServerAuthCode"时,谷歌登录 8.3.0 时出现错误 12500