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" />

这是刚刚进来的界面,没有透明

采用第一种透明模式:

方法二

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

例子

在value的styles中定义如下style

        <style name="Transparent" parent="Theme.AppCompat.Light.NoActionBar">        <item name="android:windowBackground">@color/transparent        "android:windowIsTranslucent">true    style>

别忘了在colors里面定义透明色调

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

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

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

cadn下载地址:http://download.csdn.net/download/zhangwenchaochao/10135879

更多相关文章

  1. Android中的序列化和反序列化
  2. android Activity设置透明主题样式方法
  3. Android四大基本组件(Activity,Service,Content Provider 和 Broadc
  4. Android原生和H5、JS交互,使用JsBridge
  5. iOS开发之分页控件的简单封装
  6. Android(Xamarin)之旅(五)
  7. Android(安卓)invalidate 与postInvalidate用法
  8. Android中Intent,service,broadcast应用浅析
  9. Android事件分发与消费

随机推荐

  1. Linux网络基础概念
  2. 十道简单算法题
  3. HashMap的负载因子初始值为什么是0.75?这
  4. 格式化Curl返回的Json工具
  5. 大数据开发工程师完结
  6. 八大基础排序总结
  7. Android高频面试专题 - 基础篇(一)Activity
  8. ConcurrentHashMap之size()方法
  9. java都为我们提供了各种锁,为什么还需要分
  10. Java线程之线程的调度-让步