フォームと空間の透明性、半透明性の設定
1454 ワード
コントロールの透過性プロパティを次のように設定できます.
ウィンドウの透過性
マニフェストでxmlでの設定
本文はブロガーのオリジナル文章で、ブロガーの許可を得ずに転載してはならない.
android:background="@null"
またはView v = findViewById(R.id.content);// layout id
v.getBackground().setAlpha(100);//0~255
int color = Color.argb(0, 255, 0, 255); //
btn.setBackgroundColor(color);
コントロール半透明<Button android:background="#e0000000" ... /> //
ウィンドウの透過性
マニフェストでxmlでの設定
android:theme="@android:style/Theme.Translucent"
またはpublic void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.Transparent);
setContentView(R.layout.activity_main);
}
ウィンドウフルスクリーン半透明<resources>
<style name="Transparent">
<item name="android:windowBackground">@color/translucent_background</item><!-- color <color name="translucent_background">#60000000</color> -->
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
</style>
</resources>
マニフェストを設定.xmlのActivityプロパティandroid:theme="@style/Transparent"
本文はブロガーのオリジナル文章で、ブロガーの許可を得ずに転載してはならない.