gpt4 book ai didi

android - 如何在 setBackgroundColor 函数中设置参数

转载 作者:行者123 更新时间:2023-11-29 17:44:38 24 4
gpt4 key购买 nike

我想使用搜索栏动态更改背景的 alpha 值。我用过这个:

Mylayout.setBackgroundColor(int Mycolor); 

MyColor 为黑色 (0x000000),但 alpha 为 0-255。

我的代码是这样的:

Mycolor = User_alpha * 256*256*256; // to build : 0xAA000000
//User_alpha range : 1-254

如果 User_alpha = 250 则 User_alpha * 256*256* 不适合整数范围,将发生溢出!

如何使用 User_alpha 设置 MyColor ?!

最佳答案

Color 有静态方法 argb。您可以将 4 个组件(a、r、g、b)指定为 int。它返回您要查找的 int。例如

 int color = Color.arbg(255, 255, 255, 255);

您可以找到文档 here

顺便说一句,每个组件都由 1 个字节表示,这意味着它可以容纳 0 到 255 之间的值

关于android - 如何在 setBackgroundColor 函数中设置参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27447161/

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