全透明Activity

第一步:在/res/values/styles里面添加如下代码:

<style name="translucent">

    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:backgroundDimEnabled">false</item>

</style>

上面用到了@android:color/transparent,只需要在/res/values/strings.xml中配置<color name="transparent">#FFFFFF</color> 就行了,其中#FFFFFF好像可以是任意颜色代码。

第二步,在Manifest.xml里面 TransparentActivity的注册信息中应用上面的样式

<activity
        android:name=".TrasparentActivity"
        android:theme="@style/translucent"
        ... />  

这样TransparentActivity就是个全透明Activity了。

时间: 2024-12-28 18:25:57

全透明Activity的相关文章

[转]Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全

原文:http://blog.csdn.net/sodino/article/details/5822147 1.Activity全透明 同学zzm给了这个有趣的代码,现在公布出来. 先在res/values下建colors.xml文件,写入: <? xml   version = "1.0"   encoding = "UTF-8" ?>    < resources >        < color   name = "t

Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全)[转]

原文地址:http://blog.csdn.net/sodino/article/details/5822147 1.Activity全透明 同学zzm给了这个有趣的代码,现在公布出来. 先在res/values下建colors.xml文件,写入: <? xml version = "1.0" encoding = "UTF-8" ?> < resources > < color name = "transparent&quo

Haproxy实现Exchange全透明代理服务

一:背景 公司最近exchange邮件系统来构建高可用邮件系统架构.前端负载均衡就是使用了微软的NLB来实现cas的负载均衡.但是方案实施工程中也发现了一些问题,使用NLB在网络中产生大量广播报,出现丢包严重问题.后改用haproxy替代NLB实现cas的负载均衡,但也这就导致了一个问题,最明显的就是用户通过Haproxy来访问邮件系统后 真正达到邮件系统的地址都是Haproxy的地址,在垃圾邮件过滤的时候就无法实现基于IP的过滤,并且也无法记录IP地址信息.为 了解决这个问题我google了很

UINavigationBar设置全透明

ios设置导航条全透明的方法.废话不多说,直接看代码 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; self.navigationController.navigationBar.shadowImage = [UIImage new]; self.navigationController.navigationBar.tran

Android 全屏Activity以透明的对话框形式弹出

1. styles.xml <style name="transcutestyle" parent="@android:style/Theme.DeviceDefault.Dialog"> <!-- 边框 --> <item name="android:windowFrame">@android:color/transparent</item> <!-- 是否浮现在activity之上 --&

魅族手机不能通过设置Style和Background展示透明Activity的解决方法

最近开发一个功能,需要实现一个半透明的Activity,之前都是通过在AndroidManifest中设置android:theme="@android:style/Theme.Translucent"的方法实现的.结果QA同学发现在魅族手机上会显示成不透明的灰色效果.后来把Activity的布局文件设置android:background="@color/transparent",还是不起作用. 于是想到改为使用Window的alpha属性来实现,设置Window

三星I9220刷机包 新蜂ROM V4.1 高级设置 全透明天气插件

ROM介绍: [V4.1版本特性] 1.系统浏览器升级全新内核,极速.省流 2.修复部分bug [V4.0版本特性] 1.增加授权管理Kinguser 2.删除权限管理 3.删除google+ 4.更新最新版本高级设置 5.更新系统反馈 6.修复网速显示位置不正确的bug [V3.9版本特性] 1.更新透明天气资源,半透改为全透,更加美观 2.增加来电归属地显示,短信归属地显示,通话记录归属地显示 3.增加悬浮触点功能,在高级设置里可以打开 4.给相机增加快门声音"开关" 5.给自带浏

Android全透明状态栏效果(我的手机安卓版本是4.2.2)

//ALT+Enter, 自行引入相应的包, 1 public class MainActivity extends Activity { 2 3 @SuppressLint("InlinedApi") 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 getWindow().requestFeature(Window.FE

iOS_NavigationBar全透明

先上效果图: 1.首先需要一张纯透明的png图片设置为navigationBar的背景 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"未标题-1.png"] forBarMetrics:UIBarMetricsDefault]; 2.执行完上面那行代码后发现navigationBar设置为透明了,但是在Bar的下方会有一条"线".就是下图的样子. 想