一、实现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. 浅谈Java中Collections.sort对List排序的两种方法
  2. NPM 和webpack 的基础使用
  3. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  4. python list.sort()根据多个关键字排序的方法实现
  5. Android(安卓)系统跳转实现分享功能(如 微信 朋友圈 QQ QQ空间 微
  6. Android流星雨效果---史上最炫,浪漫,值得陪你女朋友一起看~ [捂脸]
  7. android 设计比较美观的登录界面
  8. Android开发之文件下载
  9. Android(安卓)ANR分析

随机推荐

  1. Android中使用log4j
  2. Android获取在线视频的缩略图方式对比
  3. Android(安卓)SDK的环境变量配置
  4. Simulate android behaviors on win32
  5. android,No Launcher activity found!
  6. Android事件分发机制
  7. Android(安卓)结束进程的方法
  8. android中的震动
  9. Android(安卓)Studio 之 View组件常用属
  10. Error running app: Instant Run require