透明、ぼかし、暗さの設定
957 ワード
1.一般的なコントロールは透明な方法を設定します.
xmlファイルで設定:
Javaファイルで次のように設定します.
2.フォーム(dialogにも効果があります):
フォームの透明度(バックグラウンド以外)を設定します.
フォームの暗さを設定するには、次の手順に従います.
フォームのバックグラウンドブラーを設定するには、次の手順に従います.
xmlファイルで設定:
android:background="@android:color/transparent"
:
android:background="e0000000"//
android:background="e0000000"//
Javaファイルで次のように設定します.
view.getBackground.setAlpha(100);//0~255
2.フォーム(dialogにも効果があります):
フォームの透明度(バックグラウンド以外)を設定します.
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.alpha=0.3f;//0.0f~1.0f , 0.0f ,1.0f
getWindow.setAttributes(lp);
フォームの暗さを設定するには、次の手順に従います.
WindowManager.Layout lp=getWindow.getAttributes();
lp.dimAmount=0.5f;//0.0f~1.0f,0.0f ,1.0f
getWindow.setAttributes(lp);
getWindow.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);//
フォームのバックグラウンドブラーを設定するには、次の手順に従います.
getWindow.setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,WindowManager.Layout.FLAG_BLUR_BEHIND);