`
chan.d
  • 浏览: 33020 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android设置透明背景

 
阅读更多

android设置背景色为透明

方法一:

只要在配置文件内activity属性配置内加上

android:theme="@android:style/Theme.Translucent" 

就好了。

这样就调用了android的透明样式!

方法二:

先在res/values下建colors.xml文件,写入:
  
  <?xmlversion="1.0"encoding="UTF-8"?>
  
  <resources>
  
  <color name="transparent">#9000</color>
  
  </resources>
  
  这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。
  
  再在res/values/下建styles.xml,设置程序的风格
  
 <!-- Tom 自定义style,半透明 -->

    <style name="TomTransparent" parent="@android:style/Theme.NoTitleBar.Fullscreen">

  

  <item name="android:windowBackground">@color/transparent</item>

  

  <item name="android:windowIsTranslucent">true</item>

  

  <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>

  

  </style>

  
  最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加
  
  android:theme="@style/TomTransparent"
  
  如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。
  
  最后运行程序,哈哈,是不是发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效。

分享到:
评论

相关推荐

    Android Dialog设置透明背景以及位置

    综上所述,通过创建自定义样式、调整Dialog布局参数以及应用特定的窗口类型,我们可以实现Android Dialog的透明背景和自定义位置。对于更复杂的交互需求,如QQ悬浮窗效果,还需要结合Service和系统事件监听等技术。...

    android Activity 设置背景透明

    为了实现透明效果,我们需要为根布局设置透明背景。这可以通过在布局XML文件中添加以下属性来完成: ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...

    android surface 背景透明,图片拖拉

    在Android开发中,实现...通过理解和运用以上技术,可以构建一个允许用户在透明背景下拖动和缩放图片的地图编辑器。在实际开发中,还需考虑用户体验、异常处理和资源管理等因素,以创建一个功能完善且稳定的App。

    android如何设置Activity背景色为透明色

    来张图看看,上面这个白色背景的就是 方法一 在res/values/styles.xml,设置Activity的样式 &lt;!--透明activity的style--&gt; &lt;style name=transparent_activity&gt; &lt;item name=android:windowBackground&gt;...

    android背景透明程序

    这里,`&lt;item name="android:windowIsTranslucent"&gt;true&lt;/item&gt;`使窗口变为半透明,`&lt;item name="android:windowBackground"&gt;@android:color/transparent&lt;/item&gt;`将背景设置为完全透明。其他属性如`android:...

    Android PopupuWindow 背景半透明,设置最大高度

    本文将深入探讨如何实现PopupWindow的背景半透明以及设置其最大高度。 首先,我们来看如何让PopupWindow的背景变得半透明。默认情况下,PopupWindow的背景通常是不透明的。为了实现半透明效果,我们需要自定义一个...

    android中用到透明背景的小图标

    透明背景的小图标在Android中尤其受欢迎,因为它们能够更好地融入各种颜色的主题背景,提供更统一且专业的视觉效果。下面将详细探讨如何在Android中使用透明背景的小图标以及相关的知识点。 1. **图标格式与资源...

    android 磨砂透明效果的dialog

    在Android中,这种效果通常是通过设置背景图层的透明度和模糊度来实现的。磨砂效果使得背景图像变得不那么清晰,同时保持一定的可见性,这样可以突出Dialog中的主要内容。 为了创建一个带有磨砂透明效果的Dialog,...

    android中透明Dialog及ProgressDialog的实现

    本文将详细介绍如何在Android中创建透明背景的Dialog和ProgressDialog,以及涉及的相关XML资源。 首先,透明Dialog的实现主要依赖于自定义Dialog的主题。在AndroidManifest.xml中,为对应的Activity设置一个具有...

    Android 背景透明度设置总结

    在需求上遇到背景设置透明度还是比较常见的,设置透明度有几种方式,但是不同的场景应用下,不同的方式可能会出现一些问题。针对开发过程中的需求做以下总结。 二、先看效果图 图1、   图2、 图3、   图4 介绍...

    Android 实现模糊半透明效果(水玻璃特效)

    将半透明和模糊效果结合起来,你可以在模糊处理后的Bitmap上设置一个半透明的覆盖层,如使用一个带有透明背景的Layout,这样可以同时实现模糊和半透明的效果。例如: ```xml android:layout_width="match_...

    Android创建抗锯齿透明背景圆角图像

    在Android开发中,创建具有抗锯齿效果的透明背景圆角图像是一项常见的需求,这通常涉及到自定义View或者使用特定的图像处理库。本篇将深入探讨如何实现这一功能。 首先,我们需要理解抗锯齿(Anti-Aliasing)技术。...

    Android 局部毛玻璃透明效果

    在Android开发中,为了提升应用的视觉效果和用户体验,开发者经常使用各种特效,其中“局部毛玻璃透明效果”就是一种流行的设计风格。这种效果模仿了iOS中的“Blurry”技术,使得界面的一部分呈现出模糊透明的效果,...

    自定义的安卓登陆界面,背景采用渐变式,还有半透明背景框的使用,

    例如,为登录表单的容器设置半透明背景: ```xml android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/white" android:alpha="0.8"&gt; &lt;!-- 登录...

    android 底部弹出菜单(带透明背景)

    为了实现透明背景,我们可以将`android:background`属性设置为一个具有透明度的色彩值,如`@android:color/transparent`。 接下来,我们需要在代码中实例化`PopupWindow`并设置其属性。以下是一个简单的示例: ```...

    解决Android popupWindow设置背景透明度无效的问题

    解决Android popupWindow设置背景透明度无效的问题 解决Android popupWindow设置背景透明度无效的问题是Android 开发中常见的难点。 popupWindow 是一个常用的UI组件,用于显示一些临时信息或提示,但在设置背景...

    Android设置Activity背景为透明style的简单方法(必看)

    方法一: 通过Theme.Translucent ...只需要在Manifest中需要透明的Activity内设置theme为以上任意一个就可以了 &lt;activity android:name=com.vixtel.simulate.MainApp android:configChanges=keyboardHidden|

    Android高级应用源码-Android创建抗锯齿透明背景圆角图像.zip

    为了实现透明背景,源码可能会在视图的构造函数或者`onDraw()`方法中设置了视图背景为透明,这通常通过`setBackgroundColor(Color.TRANSPARENT)`或在XML布局文件中使用`android:background="@android:color/...

    android背景颜色设置

    在Android应用开发中,设置背景颜色是常见的任务之一,它能极大地影响用户界面的视觉效果。本示例将深入探讨如何在Activity中设置背景颜色,让应用看起来更加个性化和专业。 首先,Android中的颜色设置主要涉及到`...

    Android创建抗锯齿透明背景圆角图像.rar

    在Android开发中,创建具有抗锯齿效果的透明背景和圆角图像是一项常见的需求,尤其在设计用户界面时。为了实现这一目标,开发者通常需要掌握以下几个关键知识点: 1. **BitmapShader**: BitmapShader是Android图形...

Global site tag (gtag.js) - Google Analytics