【问题标题】:Custom progressbar for android安卓自定义进度条
【发布时间】:2015-04-17 18:01:54
【问题描述】:

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

星号必须通过给出百分比来填充。任何帮助都将是非常可观的。谢谢。

【问题讨论】:

  • 如果你有上面 wshich 的 gif 文件将填充星星并在 android 中显示自定义 gif 文件可能会有所帮助
  • 有一个库。但它适用于果冻豆及以上。
  • 您可以编写自定义视图,并通过在侧面使用处理程序,您也可以应用动画。
  • @Tushar 兄弟,你能告诉我库名称和位置吗?
  • @NoName,你说得对,我可以画星星,但是我怎么填。

标签: java android canvas android-progressbar


【解决方案1】:

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

找到它here

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

<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。您所要做的就是根据您的要求覆盖它的代码。

【讨论】:

  • 大哥,等一下,满足我的要求后我会接受它作为答案。添加了 +1。
  • 您必须覆盖其代码并相应地限制动画。但这是迄今为止最接近您的要求的东西。很高兴帮助:)
  • 不,兄弟..我只工作了一个小时。我无法得到它。当我有空闲时间时,我会重新处理它。谢谢。
  • 我如何使用该代码用这种类型的动画填充 circleFillView 以更改进度值
猜你喜欢
  • 1970-01-01
  • 2013-12-21
  • 1970-01-01
  • 2012-02-12
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
相关资源
最近更新 更多