2011-02-01 27 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