Android 设置背景透明度
生活随笔
收集整理的這篇文章主要介紹了
Android 设置背景透明度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 一些時候,我們需要為UI頁面設置背景色,如下圖所示:
? 上圖已注: 背景顏色為#000000,透明度為40%; 那么,如何在代碼中表示呢?
? 首先需要了解: 顏色和不透明度 (alpha) 值以十六進制表示法表示。任何一種顏色的值范圍都是 0 到 255(00 到 ff)。對于 alpha,00 表示完全透明,ff 表示完全不透明。表達式順序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望對某疊加層應用不透明度為 50% 的藍色,則應指定以下值:7fff0000。
? 那如何計算透明度的值呢? 以上圖的40%為例:
? 計算公式:40*255/100=... ?再轉換為16進制,可以用計算器:
? 看到了么,40%的alpha值轉換為了為66; 那么要在代碼中設置View的background的值為:#66000000
? 如此這般,就OK啦!歡迎指正!
? 如有疑問,歡迎進QQ群:487786925( Android研發村 )
總結
以上是生活随笔為你收集整理的Android 设置背景透明度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【图像处理】——Python+openc
- 下一篇: 【学习的心得】——“快餐”的效率与“挖掘