一、实现Activity透明或半透明的效果。(方法一:使用系统自带的方法)

AndroidManifest.xml文件下进行配置,只要任意加一条到Activity中,就可以实现透明和半透明的效果,图如下。

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

二、实现Activity透明或半透明的效果。(方法二:使用自定义的方法)

1在AndroidManifest.xml文件下进行配置

  android:theme="@style/myTransparent"
2.在style文件下增加下面的代码。
   
3.在color文件下增加下面一行代码。
 #0000透明; #9000半透明;

三、实现SurfaceView透明的效果。

在SurfaceView的构造函数中,增加如下代码,就可以实现在SurfaceView上实现透明和半透明的效果。
setZOrderOnTop(true);getHolder().setFormat(PixelFormat.TRANSLUCENT);



总结:通过以上的设置,就可以实现在activity上调用SurfaceView上实现透明显示的效果。

更多相关文章

  1. Eclipse build Android时不生成apk问题解决方法
  2. TextView属性android:ellipsize实现跑马灯效果,TextView内容过长
  3. Android的线程使用来更新UI----View的几种更新方法(Thread、Hand
  4. android使用全局变量的两种方法
  5. Android 中 drawTextOnPath 文字效果演示(中级)
  6. Android笔记四 虚拟机Dalvik、Android各种java包功能、Android相

随机推荐

  1. Android的报错信息at com.android.ddmlib
  2. 2011.10.10(2)——— android Clipping关于
  3. Android调用Webview中的js方法
  4. Android(安卓)360度摇杆
  5. android adb adbd analyse
  6. Android(安卓)封装http请求的工具类
  7. android 加法程序
  8. Android自动化测试
  9. Android(安卓)简单的从本机获取相机功能
  10. PopupWindow的使用