您的位置:首页 > 移动开发 > Android开发

android Activity设置透明主题样式方法

2015-03-18 13:56 1091 查看
大家好啊,今天中午来水一篇剥壳,我想说标题绝壁不水,下面来讲如何将Activity射成透明的....

先上两张效果图





这里按下actionbar右边的按钮后,将加载新的activity,是的,你没有看错,这个activity就是那个textview,萌萌哒,可见透明度效果实现了啊

-----------------------------------------------------------------------------------------------------------------------------------------------------------

1.第一步大家都懂,每个activity都有一个theme,既然要设置activity成透明,那当然要设置theme,先自定义一个theme

<style name="Transparent">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
<item name="android:windowIsTranslucent">true</item>
</style>


这里命名为Transparent,你也可以让它继承@android:style/Theme.Dialog,这样默认会从activity的正中间铺开,且也没有title,动画效果有不同,透明度也有不同

这里的@color/transparent在color.xml中设置,这里非常重要的是要采用a-rgb的方法设置颜色,即第一位代表透明度,0则代表全透明了啊

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


好了,就介绍到这个,设置某人activity的主题为突然sparent就可以了。

好困,睡会去
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息