1. 普通控件设置透明的方式:

在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);

更多相关文章

  1. 亲试,Windows平台上使用Qt5.2.1编写Android
  2. Android(安卓)activity属性设置大全
  3. Android横竖屏总结(转)
  4. 【转】Android字体小结
  5. Android开发个人小记
  6. android 设置Button或者ImageButton的背景透明
  7. android 跑马灯效果及相关
  8. 线性布局和相对布局的知识点
  9. Android中设置控件可见与不可见详解

随机推荐

  1. android的触摸机制
  2. 如何让手机横竖屏切换不重走Activity生命
  3. android下res目录 资源定义及使用
  4. Android短信彩信收发流程(应用层)
  5. android事件处理总结--dispatchTouchEven
  6. Android中6.0及以上悬浮窗申请权限
  7. Appium -GitHub
  8. listview 设置数组为空
  9. Android(安卓)顶部灰条标题栏不显示的方
  10. Android(安卓)LayoutInflater.inflate()