ASとか

開発系の記事が多めです。タイトルのASはActionScriptの略です。

Viewのアルファ設定について

アルファ設定方法

iOSでもそうだけどViewへのアルファ設定は二通りあります。

View自身のアルファ

単純にalphaプロパティへ設定する。View自身を透過させるためそのViewにaddしていくViewも透過させてしまう。

Viewの背景へのアルファ

backgroundプロパティへ色と共にアルファも設定する。コードで言えば

view.setBackgroundColor(Color.argb(120, 0, 0, 0));

となる。

どちらを使用すべきか

View自身にアルファかけても問題ない場合は多いけど、透過させたビューの上に透過させたくないアイテムを置く場合も多い(ポップアップの形で出す時とか)。もしその場合であれば背景への設定で回避すること。