Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Android中创建弧形进度条?

如何在Android中创建弧形进度条?
EN

Stack Overflow用户
提问于 2017-09-25 11:27:02
回答 2查看 4.6K关注 0票数 3

我正在尝试创建一个像下面的图像一样的进度条。

我的要求是: 1.我希望能够以编程方式设置进度值。2.我希望能够改变圆弧的颜色--背景颜色(灰色)和前景颜色(绿色)。

我查看了图书馆,但没有发现任何这样的特殊形状和风格。我在创建定制的绘图方面不够熟练,无法自己创建这个。任何帮助都是非常感谢的!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-25 12:04:59

除了上面的答案之外,您还可以使用CircleProgress,它似乎具有与您的用例完全相同的东西:

用法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<com.github.lzyzsd.circleprogress.ArcProgress
    android:id="@+id/arc_progress"
    android:background="#214193"
    android:layout_marginLeft="50dp"
    android:layout_width="100dp"
    android:layout_height="100dp"
    custom:arc_progress="55"
    custom:arc_bottom_text="MEMORY"/>

此外,如果您检查这个库(自述自述的底部)上的许可证,它似乎非常有利于您想使用它。

票数 4
EN

Stack Overflow用户

发布于 2017-09-25 11:48:41

您可以使用SeekArc。它可以做所有你需要的事情来得到这个结果。

它看起来会像这样

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<com.triggertrap.seekarc.SeekArc
    android:id="@+id/seekArc"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:padding="30dp"
    seekarc:rotation="180"
    seekarc:startAngle="30"
    seekarc:sweepAngle="300"
    seekarc:arcColor="@color/grey"
    seekarc:progressColor="@color/green"
    seekarc:touchInside="true" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46412756

复制
相关文章

相似问题

如何在android中创建弧形

34

在android中可以创建一个弧形的进度条吗?

12

用css -圆形进度条逐步创建和填充弧形。

40

如何在android中使用xml布局创建弧形进度条,而不需要额外的库?

111

如何在android中以弧形绘制位图图像以创建旋转

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文