关闭

设置activity透明效果

标签: activity透明
247人阅读 评论(0) 收藏 举报
分类:
在项目当中我们往往会为了追求美观,需要我们当前界面能够透视底层的界面,这就需要我们当前的 activity的样式进行一下特殊操作,就可以搞定。

1.res/values文件夹下建立styles.xml:

 <style name="Alphaactivty" parent="android:Animation">
        <item name="android:windowBackground">@color/transcoler_background</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsTranslucent">true</item>
    </style>

android:windowIsTranslucent: 设置界面透明
android:Animation: 设置动画
2.res/values/color.xml

<color name="transcoler_background">#10000000</color>

3.在清单中文件设置

 <activity
            android:name=".ui.livechina.activity.LiveChinaSelectChannelActivity"
            android:screenOrientation="portrait"
            android:theme="@style/Alphaactivty"
            ></activity>

4.在代码中设置

public void onCreate(Bundle savedInstanceState) {   
        super.onCreate(savedInstanceState);   
        setTheme(R.style.Alphaactivty);    
}  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21553次
    • 积分:513
    • 等级:
    • 排名:千里之外
    • 原创:32篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章分类