2011-02-01 76 views
1

我想知道shadowRadius属性中半径的确切范围是什么。在文档中,他们只是说这个值必须是浮点数。这很好,但Android的半径范围是多少?我的意思是,我如何设置一个120º的半径?ShadowRadius中的半径范围和TextView中的可见性

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

+0

应该由这是最相关的答案点击打勾接受的答案... – techiServices 2011-02-09 23:53:00

回答

2

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

+1

感谢您的回答。我的数学英语不太好,所以我混淆了“半径”和“角度”这两个词;-)关于在设置它之前我从未使用过的不透明度,但现在已经非常清楚了。 – thomaus 2011-02-02 09:11:28

+0

欢迎您。祝一切顺利。 – techiServices 2011-02-02 19:49:06

1

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

如果您对联想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