/****************************************************************
实现半透明Activity,覆盖在上一个activity上面,下面的那个activity依然可见
-------------------------------------------------------------------------------------------------------
<activity android:theme="@style/Theme.Translucent">
在values文件夹下建立一个sytles.xml文件
<style name="Theme.Translucent" parent="android:style/Theme.Translucent">
<item name="android:windowBackground">@drawable/translucent_background</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorForeground">#fff</item>
</style>
/****************************************************************
/****************************************************************
实现半透明Activity,覆盖在上一个activity上面,下面的那个activity模糊显示
-------------------------------------------------------------------------------------------------------
<activity android:theme="@style/Theme.Transparent">
在values文件夹下建立一个sytles.xml文件
<style name="Theme.Transparent">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
<item name="android:windowBackground">@drawable/transparent_background</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorForeground">#fff</item>
</style>
/****************************************************************
实现半透明Activity,背景为系统桌面壁纸。
<activity android:name="@style/Theme.Wallpaper"/>
<style name="Theme.Wallpaper" parent="android:style/Theme.Wallpaper">
<item name="android:colorForeground">#fff</item>
</style>
说到这个透明效果.这问题就来了。这个Activity和layout到底是什么关系呢? 如果我这个Activity里面有layout.在这个layout里有各种控件.那控件会透明吗?
我的想法是一个Activity 是一个窗口,layout只是描述如何瓜分这个窗口.他没有外观.真正显示的是那些控件.
上网查了,Acitivity透明的方法网上很详细,我也在此列下吧
res/values文件夹下建立styles.xml:
<?xml version=“1.0″ encoding=“utf-8″?>
<RESOURCES>
<STYLE name=“translucent”>
<item name=“android:windowBackground”>@color/translucent_background</item>
<item name=“android:windowIsTranslucent”>true</item>
<item name=“android:windowAnimationStyle”>@android:style/Animation.Translucent</item>
</STYLE>
</RESOURCES>
在该文件夹下在创建文件colors.xml
<?xml version=“1.0″ encoding=“UTF-8″?>
<RESOURCES>
<COLOR name=“translucent_background”>#60000000</COLOR>
</RESOURCES>
#60000000中,前两位是透明的效果参数从00-99(透明->不透明),后6位是颜色的设置
有了这写设置,就得告诉Activity用这写设置.
AndroidManifest.xml中找到要弹出的activity,加入theme:
android:theme=”@style/translucent”
哎,不错,确实透明了.但是问题又来了,layout里的button不透明啊.如果能让他们也透明或者半透明呢?那得设置窗口属性.
Window window=getWindow();
WindowManager.LayoutParams wl = window.getAttributes();
wl.flags=WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
wl.alpha=0.6f; 这句就是设置窗口里崆件的透明度的.0.0全透明.1.0不透明.
window.setAttributes(wl);
相关推荐
背景半透明效果的Activity
实现activity半透明效果,activity2d旋转特效.
Activity从底部向上半透明弹出效果实现源码 。
有时候app的界面比较简单的时候,只需要一个半透明的Activity,那么这个demo就是一个不错的选择.
android imageview 图片缩放 图片缩放、移动+异步加载+Activity半透明
两种方法实现Activity透明/半透明效果的设置,代码思路很有调理,感兴趣的朋友可以参考下,希望本文可以帮助到你
在应用程序正常时,当前的Activity有时会因为其他可视化组件阻塞(obstructed)而导致Activity暂停。例如,当打开一个半透明(semi-transparent)的活动(比如,对话框),先前的Activity就会暂停。
1、完整生命周期 ...另外一个Activity来到最前面,半透明的,但并不会覆盖整个屏幕。 (3)Stopped:在此状态时,Activity完全被隐藏,不可见。保留当前信息,Activity不执行任何代码。 (4)Create
要为你的OPhone应用程序创建用户界面屏幕,就需要继承Activity类,并且使用Views为你的应用程序提供用户交互。每个Activity表示用户界面中的...大多数Activity都是全屏的,但是你也可以创建半透明或者浮动的Activity。
1. 利用Shaper设置一个半透明圆角背景 2. 定义Menu布局,主要就GridView,把图标都放在这个GridView 3. Menu事件, 通过PopupWindow或者AlertDialog或者透明Activity显示到页面即可。 4. 按钮的监听事件,实例中没...
1. 利用Shaper设置一个半透明圆角背景 2. 定义Menu布局,主要就GridView,把图标都放在这个GridView 3. Menu事件, 通过PopupWindow或者AlertDialog或者透明Activity显示到页面即可。 4. 按钮的监听事件,实例中没...
在正常的应用程序使用,前台activity有时会被其他...例如,当一个半透明的activity打开时(如在一个风格对话框),以前的activity就暂停了。只要 activity仍然是部分可见,但目前没有获得焦点,它就依然处于暂停状态
下载安装打开悬浮窗权限即可,在状态栏下方呈灰色半透明状,让你的原生开发更加方便,混合开发的就算了,因为Activity嵌入js那种的用处应该不大。
主要介绍了解决Android popupWindow设置背景透明度无效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本文实例为大家分享了Android实现新手引导半透明蒙层效果的具体代码,供大家参考,具体内容如下 效果图: 其中的文字和我知道啦是ui切得两张透明图片 自定义View: package com.cymobi.library.view.widget; ...
如果要半透明的话,可以增加一个继承该Theme的style即可,实现如下: <style name="Theme.Translucent" parent="android:style/Theme.Translucent"> <item name="android:windowBackground">@drawable/...
内容索引:脚本资源,jQuery,jQuery插件,透明层 jQuery透明层插件 NETEYE Activity Indicator及示例,它可以呈现一个半透明效果的指示器,可以用于SVG 或 VML.它可以在任何浏览器上运行,要求JQuery 1.4.2(或更高).除此...
多点控制实现放大缩小demo 单点控制移动,半透明Activity
模仿微信界面开发。多种效果viewpager,popwindows,半透明activity等等