首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义进度条- Trapeze

自定义进度条- Trapeze
EN

Stack Overflow用户
提问于 2015-08-12 18:39:36
回答 1查看 122关注 0票数 0

我想让我的进度条像图中的那样,但似乎不知道怎么做。

目前,我的进度图如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:id="@android:id/background">
        <shape>
            <solid android:color="@color/white" />
        </shape>
    </item>

    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <solid android:color="@color/blue" />
            </shape>
        </clip>
    </item>

</layer-list>

这会使进度条成为矩形。问题是将部件添加到右侧。

当然,我可以创建一个自定义视图,并使用路径绘制形状,然后自己实现进度功能,但必须有更简单的方法,对吧?

EN

回答 1

Stack Overflow用户

发布于 2015-08-12 19:47:32

有两种更简单的方法:

  1. 您可以使用动画来制作它。使用一组进度动画图像,然后使用帧动画,并启动动画来显示进度。
  2. 使用进度图像,并编写一个自定义视图,您可以在其中旋转包含该图像的ImageView (或者绘制位图并旋转它)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31962826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档