1. 程式人生 > >Android控制元件設定透明度兩種方式

Android控制元件設定透明度兩種方式

在開發中總會出現給控制元件指定透明度的需求,這裡一Button控制元件為例,總結設定透明度的三種方式:

方式一:XML中實現

android:background="#00000000"
顏色值中前兩位表示透明度,0表示完全透明,255(ff)表示完全不透明
方式二:java程式碼實現
Button bt=(Button)findViewById(R.id.bt);
bt.getBackground().setAlpha(88);//0~255透明度值 ,0為完全透明,255為不透明




第一中介面和樣式分離,第二種能動態的修改樣式,各有所長,靈活應用。核心都是設定背景的透明改變控制元件的透明度。