gpt4 book ai didi

Android如何在setBackgroundColor上获得渐变效果

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:31 28 4
gpt4 key购买 nike

有没有办法在设置 View 的背景色时得到渐变效果或半透明效果?例如,这段代码:

selView.setBackgroundColor(Color.rgb(240, 128, 128)); // light red

突出显示 ListView 中的选定 View 。渐变或背景都会很酷。

最佳答案

您首先需要在 xml 中创建一个渐变。

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle">
<gradient
android:startColor="#FFFF00FF"
android:endColor="#FFFFFFFF"
android:angle="270"/>
</shape>

您应该将其添加到您的一个 drawables.xml 中。然后您应该能够将它应用到 xml 中的 ListView。

android:background=@drawable/yourdrawable

setBackgroundResource(R.drawable.yourdrawable);

关于Android如何在setBackgroundColor上获得渐变效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090791/

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