Android Activity 透明
来源:互联网 发布:花呗充值q币的淘宝店 编辑:程序博客网 时间:2024/06/05 10:35
设置Activity为透明时只需要设置相应的Activitty主题即可,
android:theme="@android:style/Theme.Translucent"
但是当我们的Activity继承为AppCompatActivity时,这样设置就会出现这个异常:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
这是因为Appcompat中没有这些属性,所以我们需要自定义主题实现透明
<style name="TranslucentFullScreenTheme" parent="AppTheme"> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowIsTranslucent">true</item> </style><style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowNoTitle">true</item> </style>
这样在我们的Manifest文件中只需要给相应的Activity设置android:theme就可以了。
另外在我们的TranslucentFullScreenTheme加上这一行,就可以实现全屏了,也就是将工具栏隐藏掉。。。
<item name="android:windowFullscreen">true</item>
如有不对的地方请各位朋友指出,一起交流进步。
阅读全文
1 0
- Android 创建 透明Activity
- Android设置Activity透明
- android 透明activity
- Android 设置Activity透明
- Android Activity 透明背景
- android Activity透明背景
- android 透明的activity
- Android 透明 activity
- android设置透明activity
- 透明Activity(Android)
- Android Activity 透明
- Android全透明Activity示例
- android activity 如何设置透明
- Android设置透明的Activity
- Android之Activity透明背景
- android设置Activity背景透明
- 让 Android.Activity 变得透明
- android activity非全屏、透明
- C++智能指针记录
- OpenJudge百炼-2811-熄灯问题-C语言-枚举
- C之有趣-将十进制数转化为任意(2---16)进制
- 常见数据连接池使用
- IELTS12 Test5 It is good to share as much information as possible in any areas
- Android Activity 透明
- document的createDocumentFragment()方法
- MyEclipse配置启动Tomcat时的jvm内存大小
- 检测输入是否全是数字
- Myql操作使用(一)
- jsonp跨域
- IP编址
- Struts2 学习
- 1.spring boot 开卷有益