Android:如何创建带有一半颜色和另一种颜色的文本的加载栏

帕特里克·卡瓦纳

我一直在尝试创建一种条形图/加载条,其中文本是一种颜色,另一种是一半,并且一直在努力想出一种简单的方法来解决此问题。到目前为止,我的想法一直围绕着在完整状态下创建两个条形,然后具有一对“选择性透明”视图,这些视图将显示各自的一半以创建效果。

我一直找不到如何执行此选择性透明/不透明视图。这可能吗?还有其他一些令人眼花obvious乱的明显方法可以达到这种效果吗?

这是我要实现的目标的简要说明。

在此处输入图片说明

帕特里克·卡瓦纳

对于任何绊脚的人,我设法使用setClipBounds解决了这个问题我通过创建两个完整大小的textview来实现,一个带有彩色数字和透明背景,另一个带有白色数字和彩色背景。然后将setClipBounds应用于彩色textview,如下所示-

textview.setClipBounds( new Rect(0, originalHeight*(1 - progress), originalWidth, originalHeight);

在此,变量progress的值介于0到1之间。Rect必须相对于视图而不是屏幕进行定义。这种精确的设置实现的效果像这样,但它可以很容易地改变一个单杠或任何其他要求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何才能用一种颜色为我的CircleAvatar一半上色,而另一种则用另一种颜色上色

来自分类Dev

如何将布局按钮设计成一半一种颜色,另一半

来自分类Dev

如何检查按钮颜色从一种颜色更改为另一种颜色

来自分类Dev

css list li点一种颜色,文本另一种颜色(仅CSS)

来自分类Dev

文本从一种颜色闪烁到另一种CSS或jQuery

来自分类Dev

Sass @for循环-从一种颜色到另一种颜色

来自分类Dev

条形图有多种颜色,一种在另一种之上

来自分类Dev

附加到另一种颜色的li

来自分类Dev

iOS:如何在TabBar的UIImage中用另一种颜色替换特定颜色(选择和取消选择)?

来自分类Dev

如何在BufferedImage中用另一种颜色替换颜色

来自分类Dev

如何知道颜色是否“触摸”另一种颜色

来自分类Dev

如何使用 GraphicsMagick Nodejs 用另一种颜色替换颜色

来自分类Dev

背景颜色一种颜色为50%,另一种颜色为50%

来自分类Dev

背景颜色一种颜色为50%,另一种颜色为50%

来自分类Dev

如何组合颜色,就像将一种颜色绘制到另一种颜色上一样?

来自分类Dev

如何设置xlColumnClustered样式,每个栏下面只有一种颜色和值?

来自分类Dev

用另一种颜色Matlab替换图像中的某种颜色

来自分类Dev

将背景颜色淡化为另一种颜色的另一种方法

来自分类Dev

使用Twitter Bootstrap使div的一种颜色变为一半

来自分类Dev

如何为每条线涂另一种颜色?

来自分类Dev

如何在下面的属性中设置另一种颜色?

来自分类Dev

Arduino功能可将RGB从一种颜色淡入另一种颜色

来自分类Dev

条形图有多种颜色,一种可以在另一种之上快速移动

来自分类Dev

D3.js:点击更改栏颜色和另一种svg颜色

来自分类Dev

从一种颜色到另一种百分比

来自分类Dev

将ShapeDrawable中的单一(黑色)颜色替换为Android中的另一种颜色

来自分类Dev

如何在Javascript中按百分比使一种颜色与另一种颜色相似

来自分类Dev

使用CSS填充背景-两种不同的颜色,一种与另一种颜色重叠

来自分类Dev

jQuery选项卡闪烁颜色并淡入另一种颜色

Related 相关文章

  1. 1

    我如何才能用一种颜色为我的CircleAvatar一半上色,而另一种则用另一种颜色上色

  2. 2

    如何将布局按钮设计成一半一种颜色,另一半

  3. 3

    如何检查按钮颜色从一种颜色更改为另一种颜色

  4. 4

    css list li点一种颜色,文本另一种颜色(仅CSS)

  5. 5

    文本从一种颜色闪烁到另一种CSS或jQuery

  6. 6

    Sass @for循环-从一种颜色到另一种颜色

  7. 7

    条形图有多种颜色,一种在另一种之上

  8. 8

    附加到另一种颜色的li

  9. 9

    iOS:如何在TabBar的UIImage中用另一种颜色替换特定颜色(选择和取消选择)?

  10. 10

    如何在BufferedImage中用另一种颜色替换颜色

  11. 11

    如何知道颜色是否“触摸”另一种颜色

  12. 12

    如何使用 GraphicsMagick Nodejs 用另一种颜色替换颜色

  13. 13

    背景颜色一种颜色为50%,另一种颜色为50%

  14. 14

    背景颜色一种颜色为50%,另一种颜色为50%

  15. 15

    如何组合颜色,就像将一种颜色绘制到另一种颜色上一样?

  16. 16

    如何设置xlColumnClustered样式,每个栏下面只有一种颜色和值?

  17. 17

    用另一种颜色Matlab替换图像中的某种颜色

  18. 18

    将背景颜色淡化为另一种颜色的另一种方法

  19. 19

    使用Twitter Bootstrap使div的一种颜色变为一半

  20. 20

    如何为每条线涂另一种颜色?

  21. 21

    如何在下面的属性中设置另一种颜色?

  22. 22

    Arduino功能可将RGB从一种颜色淡入另一种颜色

  23. 23

    条形图有多种颜色,一种可以在另一种之上快速移动

  24. 24

    D3.js:点击更改栏颜色和另一种svg颜色

  25. 25

    从一种颜色到另一种百分比

  26. 26

    将ShapeDrawable中的单一(黑色)颜色替换为Android中的另一种颜色

  27. 27

    如何在Javascript中按百分比使一种颜色与另一种颜色相似

  28. 28

    使用CSS填充背景-两种不同的颜色,一种与另一种颜色重叠

  29. 29

    jQuery选项卡闪烁颜色并淡入另一种颜色

热门标签

归档