方法一:

只要在配置文件内activity属性配置内加上

android:theme="@android :style/Theme.Translucent"

就好了。

这样就调用了android的透明样式!

方法二:

先在res/values下建colors.xml文件,写入:
  
  <?xmlversion="1.0"encoding="UTF-8"?>
  
  <resources>
  
  <colorname="transparent">#9000</color>
  
  </resources>
  
  这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。
  
  再在res/values/下建styles.xml,设置程序的风格
  
  <?xmlversion="1.0"encoding="utf-8"?>
  
  <resources>
  
  <stylename="Transparent">
  
  <itemname="android:windowBackground">@color/transparent</item>
  
  <itemname="android:windowIsTranslucent">true</item>
  
  <itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
  
  </style>
  
  </resources>
  
  最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加
  
  android:theme="@style/transparent"
  
  如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。
  
  最后运行程序,哈哈,是不是发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效。

更多相关文章

  1. Android简明开发教程九:创建应用程序框架
  2. 面试题
  3. android studio for android learning (九) android之Adapter用法
  4. Android中的Gradle
  5. Android菜单详解(三)——SubMenu和IconMenu
  6. 安卓巴士总结了近百个Android优秀开源项
  7. 查看Sqlite 数据库
  8. android的基本知识
  9. Android(安卓)NDK学习之 一. Android(安卓)NDK简介

随机推荐

  1. Facebook SDK接入注意事项(Android)
  2. Android Memory Tracker原理分析
  3. Android——弹出提示框
  4. Android(安卓)RadioGroup和RadioButton控
  5. android P限制http连接
  6. Android如何实现图片轮播
  7. android 版本更新 同时清除旧版本数据
  8. Android(安卓)Permission大全1.0最终版本
  9. android sdk manager不显示更新,只显示已
  10. Android Handler(一)