- 浏览: 246185 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
设置透明度(这是窗体本身的透明度,非背景)
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.alpha=0.3f;
getWindow().setAttributes(lp);
alpha在0.0f到1.0f之间。1.0完全不透明,0.0f完全透明
设置黑暗度
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.dimAmount=0.5f;
getWindow().setAttributes(lp);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dimAmount在0.0f和1.0f之间,0.0f完全不暗,1.0f全暗
设置背景模糊
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
设置背景透明度
View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值 ,0为完全透明,255为不透明
以上设置对dialog对话框同样有效
Activity全透明
先在res/values下建colors.xml文件,写入:
<?xmlversion="1.0"encoding="UTF-8"?>
<resources>
<colorname="transparent">#9000</color>
</resources>
这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。
再在res/values/下建styles.xml,设置程序的风格
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stylename="Transparent">
<itemname="android:windowBackground">@color/transparent</item>
<itemname="android:windowIsTranslucent">true</item>
<itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
</style>
</resources>
最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加
android:theme="@style/transparent"
如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。
最后运行程序,发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.alpha=0.3f;
getWindow().setAttributes(lp);
alpha在0.0f到1.0f之间。1.0完全不透明,0.0f完全透明
设置黑暗度
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.dimAmount=0.5f;
getWindow().setAttributes(lp);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dimAmount在0.0f和1.0f之间,0.0f完全不暗,1.0f全暗
设置背景模糊
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
设置背景透明度
View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值 ,0为完全透明,255为不透明
以上设置对dialog对话框同样有效
Activity全透明
先在res/values下建colors.xml文件,写入:
<?xmlversion="1.0"encoding="UTF-8"?>
<resources>
<colorname="transparent">#9000</color>
</resources>
这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。
再在res/values/下建styles.xml,设置程序的风格
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stylename="Transparent">
<itemname="android:windowBackground">@color/transparent</item>
<itemname="android:windowIsTranslucent">true</item>
<itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
</style>
</resources>
最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加
android:theme="@style/transparent"
如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。
最后运行程序,发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效
发表评论
-
IMF简介-2
2013-07-09 17:56 895InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 816Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 852public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 937public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 861public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 776openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 796<application android ... -
Android快捷键
2013-03-15 14:39 827Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 768android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1656adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1121AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1492public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1101<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1466/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1382Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 909下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 883public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1110/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1048private static int INSTALLED = ...
相关推荐
在Android中,这种效果通常是通过设置背景图层的透明度和模糊度来实现的。磨砂效果使得背景图像变得不那么清晰,同时保持一定的可见性,这样可以突出Dialog中的主要内容。 为了创建一个带有磨砂透明效果的Dialog,...
- 创建自定义样式:在`res/values/styles.xml`文件中创建一个新的Dialog主题,比如`Theme.Translucent.Dialog`,并在其中设置`android:background="@android:color/transparent"`,使得Dialog背景变为透明。...
2. **设置比例因子**:AutoParallaxBackground允许你为每个背景图像设置不同的滚动速度,通过设置比例因子(parallaxFactor)。这意味着你可以让背景的不同部分以不同的速度滚动,从而创造出立体感和深度。 3. **...
或者,如果你使用的是FrameLayout、RelativeLayout或其他布局,同样需要设置背景为透明: ```xml ... android:background="@android:color/transparent"> ... ``` 请注意,当Activity背景变为透明时,其下的...
在Android开发中,创建自定义背景,特别是动态背景,是一个有趣且挑战性的任务。动态壁纸不仅为用户提供了个性化手机的机会,还可以通过动画效果提升用户体验。本项目“android自定义背景动态背景”提供了一种实现这...
在Android应用开发中,设置背景颜色是常见的任务之一,它能极大地影响用户界面的视觉效果。本示例将深入探讨如何在Activity中设置背景颜色,让应用看起来更加个性化和专业。 首先,Android中的颜色设置主要涉及到`...
android中设置水平进度条和seekbar的样式,自行写一个XML文件,
在Android开发中,动态设置Activity背景图片是一项常见的需求,它能为用户带来更丰富的交互体验。本文将深入探讨如何通过源码实现这一功能,并提供一个实际的案例——wallTest。 首先,我们需要理解Android中的...
通过以上知识点的实践,你可以为你的Android应用构建出既美观又实用的动态背景更换和引导页面设置功能,提升用户的初次使用体验,从而增加用户留存率。记得在开发过程中不断迭代和优化,以适应用户需求的变化。
"Android带图片背景的span"这个话题就是关于如何在TextView中创建具有图片背景的可操作文本片段(Span)。 Span在Android文本处理中扮演着重要角色,它允许我们对文本进行格式化,如改变颜色、大小、字体等。这里...
综上所述,通过自定义布局并设置背景颜色为半透明,以及通过`setHeight()`方法和监听PopupWindow的显示事件来设置最大高度,我们可以实现一个背景半透明且有最大高度限制的PopupWindow。在实际应用中,还可以结合...
通过以上步骤,我们就能成功地在Android应用中设置背景音乐,并让用户可以从SD卡中自由选择。这种功能增强了应用的互动性和个性化体验,对于音乐类应用尤其重要。记住,良好的编程实践包括代码结构清晰、错误处理...
2. **背景透明**:在Android中,使SurfaceView背景透明需要设置其背景色为透明色(Color.TRANSPARENT)。同时,可能需要在布局文件中设置`android:background="@android:color/transparent"`,确保父容器也允许透明...
来张图看看,上面这个白色背景的就是 方法一 在res/values/styles.xml,设置Activity的样式 <!--透明activity的style--> <style name=transparent_activity> <item name=android:windowBackground>...
下面是一个完整的`CustomTextView`类示例,包括设置背景颜色和尺寸: ```java public class CustomTextView extends TextView { public CustomTextView(Context context) { super(context); } public ...
本篇文章将深入探讨如何在Android中自定义`Toast`的背景和添加图片,以实现更加个性化的用户体验。 首先,我们要了解`Toast`的基本用法。在Android中,我们可以通过`Toast.makeText()`方法来创建一个`Toast`实例,...
对于设置背景颜色,我们可以使用`BackgroundSpan`。下面是一个示例: ```java SpannableString ss = new SpannableString(text); ss.setSpan(new BackgroundColorSpan(Color.YELLOW), text.indexOf(target), text....
本篇文章将深入探讨如何在Android中为Button和EditText等视图设置背景,以及如何实现背景色的动态切换和状态变化。我们将以"背景设置demo"为例,结合标签"android 背景",讲解相关的知识点。 首先,Android中的视图...
总之,Android中Activity背景的更换可以通过XML布局文件、主题设置或运行时代码实现。对于固定的背景更换,推荐在布局文件或主题中设置,而动态更换则需要编程处理。请确保图片资源已经正确地放入项目的res/drawable...
本文实例讲述了Android自定义Button并设置不同背景图片的方法。分享给大家供大家参考,具体如下: 1、自定义MyButton类 public class MyButton extends Button { //This constructormust be public MyButton...