我们不生产代码,我们知识代码的搬运工,如有侵权,本人将第一时间删除
邮箱:zhf6751134@163.com
QQ交流群:336237986

方法一:

通过Theme.Translucent

 <activity
            android:name=".activity.PublishTalentActivity"android:theme="@android:style/Theme.Translucent " />
以下三种 任意选一种
@android:style/Theme.Translucent
@android:style/Theme.Translucent.NoTitleBar
@android:style/Theme.Translucent.NoTitleBar.Fullscreen

方法二:

自定义style,就像自定义Dialog的style一样,

  • 在res-values-color.xml中添加透明颜色值:

    ?xml version=”1.0” encoding=”UTF-8”?>

?xml version="1.0" encoding="UTF-8"?>
<resources>  <color name="transparent">#0000</color>
</resources>  
  • 在res-values-styles.xml中添加如下:
<style name="myTransparent">  <item name="android:windowBackground">@color/transparent</item>  <item name="android:windowNoTitle">true</item>  <item name="android:windowIsTranslucent">true</item>  <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
</style>  
  • 在Manifest中中需要透明的Activity内设置theme为我们自定义的即可
android:theme="@style/myTransparent"

注意Android Studio的坑

今天在使用这两种方法设置时,都出现了闪退,

解决办法

  1. 经过各种测试发现 是我将要设置的Activity 继承的AppCompatActivity,只要继承 Activity 一切就OK 了
  2. 让自定义样式 继承兼容主题
<style name="myTransparent" parent="Theme.AppCompat.Light.NoActionBar"><item name="android:windowBackground">@color/transparent</item><item name="android:windowNoTitle">true</item><item name="android:windowIsTranslucent">true</item><item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item></style>

(欢迎加入Android交流QQ群: 336237986)

Android做一个透明的Activity,设置Activity背景为透明style相关推荐

  1. android studio一个好看的字体设置

    android studio一个好看的字体设置 用了很多字体,觉得这个字体,大小和款式都很好看 如下 as 版本 Android Studio Electric Eel | 2022.1.1 RC 1 ...

  2. 0基础用android做一个excel表查询器(2):编写程序

    0基础用android做一个Excel表查询器(2):编写程序 编完页面下面就该开始写程序了,首先确定一下思路,很简单,将Excel表写入一个List(或数组)里,然后获取Plain Text中写入的 ...

  3. 设置按钮背景为透明去掉button按钮左右两边的留白

    设置按钮背景为透明 style="background-color:transparent;border:0" 去掉button按钮左右两边的留白 style="over ...

  4. 用Android做一个简单的音乐播放器(上)

    这一学期要结束了,我用Android写了一个音乐播放器,算是给它画上个完美的句号,里面有登录,注册,这个APP还有很多功能没完善,有时间了在加一些料.效果图如下: 登录.注册直接用的是Android自 ...

  5. android做一个音乐播放器,制作一个简单的Android版的音乐播放器

    音乐播放器是一个非常常见的应用,这篇博客就是介绍如何制作一个简单的音乐播放器,这款音乐播放器具有以下的功能:播放歌曲.暂停播放歌曲..显示歌曲的总时长.显示歌曲的当前播放时长.调节滑块可以将歌曲调节到 ...

  6. 给activity设置半透明背景

    使用activity完成类似dialog的功能 <!--activity设置背景--> <style name="myTransparent" parent=&q ...

  7. Android做一个显示电量的小控件

    1.目录结构,本人是使用安卓死丢丢. 2.运行界面,输入框中输入数值,点击刷新,会再电池中显示出相应的电量 3.绘制自定义电池控件,首先,新建一个类BatteryState继承View private ...

  8. android做一个坦克大战小游戏_一个 ECharts 做的猜数小游戏

    大概 1 年多之前,一位老同学找到我,问能不能帮他做一个非常简单的猜数字游戏,需求是这样的: 在 1 到 100 的整数里,随机选一个数字,让小朋友们猜: 如果猜错了,告知小朋友猜大了还是猜小了: 如 ...

  9. css 设置元素背景为透明

    要设置某一元素的背景为透明,在 chrome .firefox.opera 下是这样的: background-color: rgba(0, 0, 0, 0.4); rgba 中的最后一个参数 0.4 ...

  10. html 音乐播放透明,HTML如何设置video为不透明背景

    HTML设置video为不透明背景的方法:使用loop,autoplay方法,直接插入相关代码[]. 本教程操作环境:windows7系统.html5版,DELL G3电脑,该方法适用于所有品牌电脑. ...

最新文章

  1. 进程句柄表初始化,扩展,插入删除句柄源码分析
  2. 【转摘】Word提升效率的快捷键
  3. DDoS(Distributed Denial of Service,分布式拒绝服务)
  4. 吴裕雄 python 神经网络——TensorFlow训练神经网络:不使用隐藏层
  5. DNN 汉化中的问题????
  6. JDK8之Stream新特性
  7. 构造函数的五种继承方法
  8. 第六节:又一种新的数据类型:元组Tuple
  9. MATLAB安装工具箱
  10. EJB3.0学习笔记-----Stateful Session Bean的原理
  11. Default process group has not been initialized, please make sure to call init_process_group
  12. MongoDB 快速入门--高级
  13. 智慧路灯多功能综合杆 智慧照明 改善道路景观
  14. 倍福plc有什么优点_BECKHOFF倍福安全模块的优点和缺点
  15. 连接树莓派后斐讯k2路由cpu占用100%
  16. 以太网进化历程半景-从10Mbps到1Tbps
  17. unicode编码和utf-8编码详解
  18. 《读书是一辈子的事》中篇 了解未来
  19. QCC3040----PS key
  20. 人文思考与科研探索之管锥篇

热门文章

  1. table同时实现跨行跨列
  2. python抹零行为,python学习之路(1)
  3. Dart-Aqueduct框架开发(七)
  4. 上海交大卢策吾团队在Nature上发表行为理解最新研究成果!
  5. sql server 密钥_SQL Server中的升序密钥和CE模型变化
  6. 客户端异常断网断电,服务端该如何感知?
  7. 学习笔记(6):Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)-实战:电影评论分类模型
  8. fabric.js 多选中后取消多选框的控制点
  9. python控制caxa模块_CAXA创新模式与工程模式
  10. 麒麟系统在线安装docker(x86/arm)