Android做一个透明的Activity,设置Activity背景为透明style
我们不生产代码,我们知识代码的搬运工,如有侵权,本人将第一时间删除
邮箱: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的坑
今天在使用这两种方法设置时,都出现了闪退,
解决办法
- 经过各种测试发现 是我将要设置的Activity 继承的AppCompatActivity,只要继承 Activity 一切就OK 了
- 让自定义样式 继承兼容主题
<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相关推荐
- android studio一个好看的字体设置
android studio一个好看的字体设置 用了很多字体,觉得这个字体,大小和款式都很好看 如下 as 版本 Android Studio Electric Eel | 2022.1.1 RC 1 ...
- 0基础用android做一个excel表查询器(2):编写程序
0基础用android做一个Excel表查询器(2):编写程序 编完页面下面就该开始写程序了,首先确定一下思路,很简单,将Excel表写入一个List(或数组)里,然后获取Plain Text中写入的 ...
- 设置按钮背景为透明去掉button按钮左右两边的留白
设置按钮背景为透明 style="background-color:transparent;border:0" 去掉button按钮左右两边的留白 style="over ...
- 用Android做一个简单的音乐播放器(上)
这一学期要结束了,我用Android写了一个音乐播放器,算是给它画上个完美的句号,里面有登录,注册,这个APP还有很多功能没完善,有时间了在加一些料.效果图如下: 登录.注册直接用的是Android自 ...
- android做一个音乐播放器,制作一个简单的Android版的音乐播放器
音乐播放器是一个非常常见的应用,这篇博客就是介绍如何制作一个简单的音乐播放器,这款音乐播放器具有以下的功能:播放歌曲.暂停播放歌曲..显示歌曲的总时长.显示歌曲的当前播放时长.调节滑块可以将歌曲调节到 ...
- 给activity设置半透明背景
使用activity完成类似dialog的功能 <!--activity设置背景--> <style name="myTransparent" parent=&q ...
- Android做一个显示电量的小控件
1.目录结构,本人是使用安卓死丢丢. 2.运行界面,输入框中输入数值,点击刷新,会再电池中显示出相应的电量 3.绘制自定义电池控件,首先,新建一个类BatteryState继承View private ...
- android做一个坦克大战小游戏_一个 ECharts 做的猜数小游戏
大概 1 年多之前,一位老同学找到我,问能不能帮他做一个非常简单的猜数字游戏,需求是这样的: 在 1 到 100 的整数里,随机选一个数字,让小朋友们猜: 如果猜错了,告知小朋友猜大了还是猜小了: 如 ...
- css 设置元素背景为透明
要设置某一元素的背景为透明,在 chrome .firefox.opera 下是这样的: background-color: rgba(0, 0, 0, 0.4); rgba 中的最后一个参数 0.4 ...
- html 音乐播放透明,HTML如何设置video为不透明背景
HTML设置video为不透明背景的方法:使用loop,autoplay方法,直接插入相关代码[]. 本教程操作环境:windows7系统.html5版,DELL G3电脑,该方法适用于所有品牌电脑. ...
最新文章
- 进程句柄表初始化,扩展,插入删除句柄源码分析
- 【转摘】Word提升效率的快捷键
- DDoS(Distributed Denial of Service,分布式拒绝服务)
- 吴裕雄 python 神经网络——TensorFlow训练神经网络:不使用隐藏层
- DNN 汉化中的问题????
- JDK8之Stream新特性
- 构造函数的五种继承方法
- 第六节:又一种新的数据类型:元组Tuple
- MATLAB安装工具箱
- EJB3.0学习笔记-----Stateful Session Bean的原理
- Default process group has not been initialized, please make sure to call init_process_group
- MongoDB 快速入门--高级
- 智慧路灯多功能综合杆 智慧照明 改善道路景观
- 倍福plc有什么优点_BECKHOFF倍福安全模块的优点和缺点
- 连接树莓派后斐讯k2路由cpu占用100%
- 以太网进化历程半景-从10Mbps到1Tbps
- unicode编码和utf-8编码详解
- 《读书是一辈子的事》中篇 了解未来
- QCC3040----PS key
- 人文思考与科研探索之管锥篇
热门文章
- table同时实现跨行跨列
- python抹零行为,python学习之路(1)
- Dart-Aqueduct框架开发(七)
- 上海交大卢策吾团队在Nature上发表行为理解最新研究成果!
- sql server 密钥_SQL Server中的升序密钥和CE模型变化
- 客户端异常断网断电,服务端该如何感知?
- 学习笔记(6):Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)-实战:电影评论分类模型
- fabric.js 多选中后取消多选框的控制点
- python控制caxa模块_CAXA创新模式与工程模式
- 麒麟系统在线安装docker(x86/arm)