gpt4 book ai didi

Android:设置部分背景

转载 作者:行者123 更新时间:2023-11-29 14:13:33 26 4
gpt4 key购买 nike

我想实现以下目标:

enter image description here

诀窍是我想在不将黄色部分添加为单独 View 的情况下执行此操作。这是一个问题,因为这将是一个列表项,我想避免为每个项目添加一个额外的 View 来绘制背景。

黄色矩形的大小可以是从 0 到整个 View 大小的任何值。这应该代表一个百分比。

我的想法是扩展布局并在 onDraw() 方法上计算和绘制背景,但我想知道是否有更好/更简单的方法。我试图获取一个可绘制对象并使用 setBounds() 调整它的大小,但这没有用。

有什么想法吗?

谢谢

最佳答案

我想你可以为它设置背景和填充,然后你只需动态改变背景的填充。

所以想法:

  1. 创建可绘制形状并将其设置为 View

  2. 使用ScaleDrawableClipDrawable改变它

关于Android:设置部分背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38079461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com