如何在Android中制作自定义进度条?

发布于 2024-12-27 21:16:32 字数 292 浏览 2 评论 0原文

使事情看起来像这样的最好方法是什么:

在此处输入图像描述

其上的文本需要可自定义,不仅是数字,还有一些字符串,具体取决于上下文。

从我看来:

  1. 创建一个自定义的View并在onDraw中执行所有计算和文本对齐。
  2. 设置或扩展水平 ProgressBar

你怎么认为 ?

What would be the best way to make somthing looking like this:

enter image description here

The text on it needs to be customizable, not only numbers, some strings too, depending on context.

From what I see it:

  1. Create a custom View and within onDraw perform all the calculations and text alignment.
  2. Style or extend a horizontal ProgressBar.

What do you think ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

热风软妹 2025-01-03 21:16:32

扩展 ProgressBar ... 覆盖 onDraw()

这样做的主要原因是所有主要方法都已经存在,并且面向对象编程的第一条规则是代码重用,这意味着不要重新发明轮子。

Extend ProgressBar ... override onDraw()

The primary reason for this is that all of the primary methods are already there and the first rule of object-orientated programming is code-reuse means don't reinvent the wheel.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文