`
1025250620
  • 浏览: 229987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Activity透明

 
阅读更多

方法一:

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

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

就好了。

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

方法二:

先在res/values下建colors.xml文件,写入:

        <?xmlversionxmlversion="1.0"encoding="UTF-8"?>
  
  <resources>
  
  <colornamecolorname="transparent">#9000</color>
  
  </resources> 
这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。

再在res/values/下建styles.xml,设置程序的风格

<?xmlversionxmlversion="1.0"encoding="utf-8"?>
  
  <resources>
  
  <stylenamestylename="Transparent">
  
  <itemnameitemname="android:windowBackground">@color/transparent</item>
  
  <itemnameitemname="android:windowIsTranslucent">true</item>
  
  <itemnameitemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
  
  </style>
  
  </resources>
最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加

android:theme="@style/transparent"

如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。

最后运行程序,哈哈,是不是发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效。

 

分享到:
评论

相关推荐

    Activity实现透明的最简洁Demo

    在Android开发中,Activity的透明效果是一个常见的需求,它可以为应用提供更加美观和沉浸式的...通过这个Demo,你可以动手实践,理解并掌握Activity透明效果的实现。记得查看提供的链接以获取更详细的步骤和示例代码。

    Android应用源码之Activity实现透明的最简洁Demo.zip

    总结来说,Android应用中实现Activity透明效果涉及到主题设置、动画应用以及布局优化等多个方面。通过理解并掌握这些知识点,开发者可以创造出更加独特且引人入胜的用户界面。这个"Android应用源码之Activity实现...

    android Activity 设置背景透明

    当我们希望Activity的背景变得透明,以实现如悬浮窗、半透明过渡效果等设计需求时,就需要对Activity进行一些特殊的配置。本篇文章将深入探讨如何在Android中实现Activity的背景透明。 首先,我们从AndroidManifest...

    android的Activity采用透明主题

    透明主题(Transparent Theme)是一种特殊的设计,可以让Activity的背景变得透明,从而实现各种炫酷的视觉效果,比如过渡动画、沉浸式体验等。本篇将详细介绍如何在Android应用中实现Activity的透明主题,并通过一个...

    Android应用源码之Activity实现透明的最简洁Demo-IT计算机-毕业设计.zip

    此外,考虑到性能优化,当Activity透明时,可能会影响到底层Activity的可见性。因此,你需要适当地管理Activity栈,确保底层Activity的状态正确。这可能需要对Android的启动模式(launchMode)和任务栈(Task Stack...

    Android编程实现activity dialog透明背景的方法

    Android 编程实现 Activity Dialog 透明背景的方法 Android 编程实现 Activity Dialog 透明背景的方法是 Android 开发中的一种常见需求。透明背景可以使得 Dialog 或 Activity 的背景变得更加美观、简洁。下面将...

    Activity实现透明的最简洁Demo_android源码.zip

    这里的`Theme.Translucent.NoTitleBar`主题不仅使Activity透明,还去除了标题栏,让整个Activity完全透明。 2. **布局文件透明** 在透明Activity的布局XML文件中,可以为根布局设置透明背景。例如,使用`...

    Activity点击穿透效果

    这种效果通常应用于悬浮窗、半透明遮罩层等场景,使得用户无需移除顶层视图就能与底层元素交互。在本案例中,我们将探讨如何实现这一功能。 首先,我们需要理解Android的事件分发机制。当用户点击屏幕时,事件会从...

    背景半透明效果的Activity

    在Android开发中,实现“背景半透明效果的Activity”是一种常见的需求,它可以为用户界面增添一层优雅而现代的视觉体验。这种效果通常是通过调整Activity的窗口属性和使用自定义主题来实现的。以下将详细解释如何...

    Activity实现透明的最简洁Demo.zip

    首先,我们要明白在Android中实现Activity透明涉及到的主要知识点: 1. **主题(Theme)**:Android应用的界面风格由主题决定,而Activity的透明效果主要通过自定义主题来实现。在`res/values/styles.xml`文件中,...

    Activity透明/半透明效果的设置transparent(两种实现方法)

    以下是两种实现Activity透明/半透明效果的方法: ### 方法一 首先,在`res/values`目录下创建`styles.xml`文件,定义一个名为`translucent`的主题。在这个主题中,我们设置`android:windowBackground`为自定义的...

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

    一直听说透明效果的activity,到底长啥样呢?来张图看看,上面这个白色背景的就是 方法一 在res/values/styles.xml,设置Activity的样式 &lt;!--透明activity的style--&gt; &lt;style name=transparent_activity...

    Android Activity实现透明的最简洁Demo-IT计算机-毕业设计.zip

    在Android中实现Activity透明,主要涉及到以下几个关键知识点: 1. **主题(Theme)设置**: - 在`res/values/styles.xml`文件中,我们需要定义一个新的主题,设置`android:windowBackground`为透明颜色,例如`@...

    通过透明的activity展示透明的界面

    在Android开发中,创建一个透明的Activity可以使应用的界面效果更具创新性和吸引力。透明Activity能够实现背景与应用界面的融合,创造出独特的用户体验。本篇文章将深入探讨如何在Android中实现透明Activity,以及...

    Android深入理解Activity!

    八、Activity透明度与主题 Activity的背景可以设置为透明,允许底层Activity或壁纸显示出来,这需要调整Theme和Window属性。同时,Activity的主题可以定制,改变颜色、字体等视觉效果,以提升应用的个性化。 九、...

    Activity和Service

    暂停态是部分被遮挡,如前台显示了通知栏或另一个Activity透明部分覆盖;停止态则是完全不可见,被其他Activity覆盖。 2. **相关方法**:在不同状态转换时,Android会调用特定的方法,例如: - `onCreate()`:...

    实现安卓Activity透明效果的

    要实现Activity的透明效果,有两种实现方法 方法一:直接在相应的xml中进行一下配置在AndroidManifest.xml找到要实现透明的Activity,添加如下的代码:android:theme="@android:style/Theme.Translucent这样打开...

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

    在Android开发中,有时候我们需要让Activity的背景变得透明,以便展示底层的视图或者与其它应用内容交互。本文将介绍两种简单的方法来实现这一效果。 **方法一:使用预定义的Theme** Android系统提供了一些预设的...

    Activity实现透明的最简洁Demo.rar

    有时,开发者希望实现Activity的背景透明效果,以创造出独特的视觉体验或者作为应用的一部分过渡效果。本教程将详细讲解如何通过简单的步骤实现一个透明Activity的Demo。 首先,我们需要在AndroidManifest.xml文件...

Global site tag (gtag.js) - Google Analytics