Android 设置背景透明度

  一些时候,我们需要为UI页面设置背景色,如下图所示:

  上图已注: 背景颜色为#000000,透明度为40%; 那么,如何在代码中表示呢?

  首先需要了解: 颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为
50% 的蓝色,则应指定以下值:7fff0000。

  那如何计算透明度的值呢? 以上图的40%为例:

  计算公式:40*255/100=...  再转换为16进制,可以用计算器:

  看到了么,40%的alpha值转换为了为66; 那么要在代码中设置View的background的值为:#66000000

  如此这般,就OK啦!欢迎指正!
  如有疑问,欢迎进QQ群:487786925( Android研发村 )

时间: 2024-08-28 14:12:55

Android 设置背景透明度的相关文章

Android设置背景透明度实现程序

•通过XML文件设置  代码如下 复制代码 半透明 <RelativeLayout android:background="#c0000000″-> 完全不透明<RelativeLayout android:background="#ff000000″ - /> 完全透明<RelativeLayout android:background="#00000000″ - /> 颜色和不透明度(alpha) 值以十六进制表示法表示.任何一种颜色的

【android基础】之Android设置背景图片【原创】

Android开发,设置背景图片 Android1.6运行通过 开发环境:NentBeans6.9.1 + nbandroid 1.先在建好的工程目录(我的是:D:\我的文档\NetBeansProjects\Android1.6工程\背景图片\AndroidBgImg\res\)下 新建一个drawable文件夹,把背景图片放进去,我用的是bg1.png,如下: 2.修改main.xml,在LinearLayout 里添加android:background="@drawable/bg1&qu

Android中给按钮同时设置背景和圆角示例代码_Android

前言 最近在做按钮的时候遇到在给按钮设置一张图片作为背景的同时还要自己定义圆角,最简单的做法就是直接切张圆角图作为按钮就可以了,但是如果不这样该怎么办呢,看代码: 下面来看效果图 一.先建一个圆角的shape文件: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android">

Android 背景透明度设置总结

一.写在前面的 在需求上遇到背景设置透明度还是比较常见的,设置透明度有几种方式,但是不同的场景应用下,不同的方式可能会出现一些问题.针对开发过程中的需求做以下总结. 二.先看效果图 图1. 图2. 图3. 图4 介绍:图1.蓝色头部和输入框背景初始状态 图2.点击按钮01,输入框的透明度不起作用,和title的透明度一样 图3.点击按钮02,背景透明度设置正常,但是可能会对全局的背景有影响 图4.点击按钮03,背景透明度设置正常,具体原因代码注释有提到 三.再加上代码 按钮点击 public v

android 控件设置背景以后再代码中改变的时候对不其

android 控件设置背景以后再代码中改变的时候对不齐,我在xml文件中给Button设置了背景,但是在代码中判断了以后我就改变了背景的颜色,但是他的位置还是以前背景的那么大位置,上边显示的文字跟上边的按钮对不 最后调试了半天,只要把设置背景的代码都写带代码中ok

Android设置PreferenceCategory背景颜色的方法_Android

本文实例讲述了Android设置PreferenceCategory背景颜色的方法.分享给大家供大家参考.具体分析如下: 大家可能遇到,PreferenceCategory默认是黑色背景,如何我们更换了PreferenceScreen的背景,那么这种分隔栏看上去很丑,那么怎么更改背景呢?我们可以通过自定义VIEW来实现. 代码如下: public class MyPreferenceCategory extends PreferenceCategory { public MyPreference

Android布局自定义Shap圆形ImageView可以单独设置背景与图片_Android

一.图片预览: 一.实现功能: 需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView. 二.具体实现: XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight) XML代码如下: <ImageView android:id="@+id/zhongjie

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

方法一: 通过Theme.Translucent @android:style/Theme.Translucent @android:style/Theme.Translucent.NoTitleBar @android:style/Theme.Translucent.NoTitleBar.Fullscreen 只需要在Manifest中需要透明的Activity内设置theme为以上任意一个就可以了 <activity android:name="com.vixtel.simulate.

Android编程之selector下设置背景属性值的方法

本文实例讲述了Android编程之selector下设置背景属性值的方法.分享给大家供大家参考,具体如下: 在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态: android:state_pressed Boolean. "true" if this item shoul