shadowRadius中的半径范围和TextView中的可见性

时间:2011-02-01 19:13:54

标签: android textview transparency opacity

我想知道shadowRadius属性中半径的确切范围是多少。在文档中,他们只说这个值必须是浮点数。这没关系,但Android的半径范围是多少?我的意思是,如何设置120º半径?

TextView的可见性问题相同。在文档中,他们说我必须设置#aarrggbb十六进制颜色代码。这很好但是,Android的可见性范围是多少?值100(=十六进制的64)根本不对应于最大不透明度。那么Android中的最小/最大不透明度是什么?

2 个答案:

答案 0 :(得分:2)

半径是一个长度而不是角度,使用#aarrggbb,不透明度的范围是00到FF。

答案 1 :(得分:2)

某些设备上的shadowRadius属性存在未记录的范围限制:0-25。

例如,如果您在Lenovo A3500平板电脑上超过25,则以下内容将显示在LogCat中:

E/rsC++(14127): RS CPP error: Blur radius out of 0-25 pixel bound
E/rsC++(14127): RS CPP error (masked by previous error): Allocation creation failed
E/rsC++(14127): RS CPP error (masked by previous error): Allocation creation failed

您的应用将终止,而不会抛出您可能做出反应的异常。

喜欢Android处理这些东西的方式......

(另请参阅此问题:Android - Signal 11, RS CPP error: Blur radius out of 0-25 pixel bound