gpt4 book ai didi

android - 在 android 中只填充 View 背景的 x%?

转载 作者:太空狗 更新时间:2023-10-29 14:47:18 24 4
gpt4 key购买 nike

在 android 中,我只想通过编程方式用黑色等颜色填充 View 的背景的一部分(例如从右或左开始的 70%)。我怎样才能做到这一点?

最佳答案

您可以使用 (shape, gradient) 来实现这种效果。android设置背景颜色可以定义在一个xml res/drawable中,如下:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:angle="0"
android:endColor="#000"
android:startColor="#FFF" />
</shape>

Shape是用来定义形状的,gradient里面定义渐变填充的形状,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle = 0时,从左到右渐变。

然后设置形状以查看背景。

android:background="@drawable/background"

关于android - 在 android 中只填充 View 背景的 x%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38495755/

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