ShadowRadius 中的半径范围和 TextView 中的可见性
我想知道 shadowRadius
属性中半径的确切范围是多少。在文档中,他们只说这个值必须是浮点数。没问题,但是 Android 中的半径范围是多少?我的意思是,例如如何设置 120° 半径?
TextView
的可见性存在同样的问题。在文档中,他们说我必须设置 #aarrggbb
十六进制颜色代码。没问题,但是 Android 中的可见性范围是多少?值 100(= 十六进制的 64)根本不对应于最大不透明度。那么 Android 中的最小/最大不透明度是多少?
I'd like to know what is the exact range of the radius in the shadowRadius
property. In the documentation, they only say this value must be a float. That's fine but what is the range for the radius in Android? I mean, how do I set a 120º radius for instance?
Same problem for the visibility for TextView
. In the documentation, they say I have to set a #aarrggbb
hexadecimal color code. That's fine but again, what is the range for the visibility in Android? The value 100 (= 64 in hexadecimal) doesn't correspond at all to a maximum opacity. So what are the minimum / maximum opacities in Android?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
某些设备上的
shadowRadius
属性存在未记录的范围限制:0-25。例如,如果您在 Lenovo A3500 平板电脑上超过 25,则 LogCat 中将显示以下内容:
并且您的应用程序将硬终止,而不会引发您可以做出反应的异常。
一定喜欢 Android 处理这些事情的方式...
(另请参阅这个问题:Android - Signal 11,RS CPP 错误:模糊半径超出 0-25 像素范围)
There is an undocumented range-limit on the
shadowRadius
property on some devices: 0-25.If you exceed 25 on the Lenovo A3500 tablet for example, the following will show up in LogCat:
And your app will terminate hard without throwing an exception that you could react to.
Gotta love the way Android handles these things...
(Also see this question: Android - Signal 11, RS CPP error: Blur radius out of 0-25 pixel bound)
半径是长度而不是角度,不透明度的范围是 00 到 FF(使用 #aarrggbb)。
Radius is a length not an angle and the range of opacity is 00 to FF using #aarrggbb.