博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 透明主题
阅读量:4653 次
发布时间:2019-06-09

本文共 1192 字,大约阅读时间需要 3 分钟。

转至:

Activity采用透明主题有两种方式:

重要的内容说三遍:

采用透明主题的Activity一定要继承Activity,不然会崩溃。
采用透明主题的Activity一定要继承Activity,不然会崩溃。
采用透明主题的Activity一定要继承Activity,不然会崩溃。

方法一

在你的AndroidManifest里的Activity标签里配置透明主题:

android:theme=”@android:style/Theme.Translucent”

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

第一种保留标题和状态栏,其他为透明色

第二种保留状态栏,其他为透明色
第三种全屏透明

以上三种选一种即可。

例子

<activity android:name=".touming1Activity" android:theme="@android:style/Theme.Translucent" />
1
2
这是刚刚进来的界面,没有透明

 

 

采用第一种透明模式:

 

 

方法二

自己定义一种样式,然后在AndroidManifest的Activity标签中采用。

例子

在value的styles中定义如下style

<style name="Transparent" parent="Theme.AppCompat.Light.NoActionBar">

<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
</style>
1
2
3
4
5
别忘了在colors里面定义透明色调

<color name="transparent">#00000000</color>

1
然后在AndroidManifest的Activity标签中采用:

<activity android:name=".touming2Activity" android:theme="@style/Transparent" />

---------------------
作者:时光匠
来源:CSDN
原文:https://blog.csdn.net/zhangwenchaochao/article/details/78654128
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/jdhdevelop/p/11130462.html

你可能感兴趣的文章
3月7日 ArrayList集合
查看>>
jsp 环境配置记录
查看>>
Python03
查看>>
LOJ 2537 「PKUWC2018」Minimax
查看>>
使用java中replaceAll方法替换字符串中的反斜杠
查看>>
Some configure
查看>>
流量调整和限流技术 【转载】
查看>>
1 线性空间
查看>>
VS不显示最近打开的项目
查看>>
DP(动态规划)
查看>>
chkconfig
查看>>
2.抽取代码(BaseActivity)
查看>>
夏天过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸
查看>>
反射的所有api
查看>>
css 定位及遮罩层小技巧
查看>>
[2017.02.23] Java8 函数式编程
查看>>
sprintf 和strcpy 的差别
查看>>
JS中window.event事件使用详解
查看>>
ES6深入学习记录(一)class方法相关
查看>>
C语言对mysql数据库的操作
查看>>