Android 设置view透明度,广告标题透明背景
android:alpha="0.8"
<ImageViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:alpha="0.8"android:background="@drawable/bantouheibg"/>
colors<!-- 透明色 -->
<color name="transparent_dark">#88000000</color>
全透明:#00000000
半透明:#80000000
不透明:#FF000000
白色半透明:#80FFFFFF
还是以#FFFFFFFF为例,前面说过了前两位代表透明度,所以我们只要设置前两位就可以达到调整透明度的目的,下面按照百分比给大家展示:
0% :FF(完全不透明)
10% :E5
20% :CC
30% :B2
40% :99
50% :7F
60% :66
70% :4C
80% :33
90% :19
100% :00(全透明)
drawable
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="@color/transparent_dark" /><corners android:bottomRightRadius="3dp"android:bottomLeftRadius="3dp"/>
</shape>
调用
android:background="@drawable/shape_corner_down"
方法2:
1、创建设置透明工具方法
/**
* 修改颜色透明度
* @param color
* @param alpha
* @return
*/
public static int changeAlpha(int color, int alpha) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
return Color.argb(alpha, red, green, blue);
}
调用
titlelitwo.setBackgroundColor(Utils.changeAlpha(ContextCompat.getColor(getActivity(), R.color.homeiconokc), (int) (f * 1 * 0xff)));
/*** 设置view 透明度 包括子view** @param view* @param alpha 10进制*/
public static void setAlphaAllView(View view, float alpha) {if (view == null) {return;}if (view.getBackground() != null) {view.getBackground().mutate().setAlpha((int) (alpha * 255));}float alphaNum = alpha;LgqLog.d( "setAlphaAllView alpha:" + alpha + " alphaNum:" + alphaNum);view.setAlpha(alphaNum);//设置子view透明度if (view instanceof ViewGroup) {ViewGroup vp = (ViewGroup) view;for (int i = 0; i < vp.getChildCount(); i++) {View viewChild = vp.getChildAt(i);//调用本身(递归)setAlphaAllView(viewChild, alpha);}}
}
Android 设置view透明度,广告标题透明背景相关推荐
- View的透明度,设置view透明度setAlpha 及 Alpha透明度渐变动画
> android设置view透明度的效果的三种方式: 1.android:background="#ff6495ED"> 2.textView.setBackgro ...
- android 设置PopupWindow透明度
今天,简单讲讲android里如何设置PopupWindow的透明度. 之前,我看到其他app的记住用户名的PopupWindow是透明的,可是自己做的记住用户名的PopupWindow却不是透明的, ...
- Android设置color透明度——颜色透明度对照表
文章目录 1.xml设置 2.Java代码设置 3.颜色透明度对照表 1.xml设置 设置其属性:android:background="#AA9E9E9E",其中前两位为透明度, ...
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解...
2019独角兽企业重金招聘Python工程师标准>>> 今天继续给大家分享下View的相关知识,重点有一下两点: 1.View的几种不同状态属性 2.如何根 ...
- Android中View绘制各种状态的背景图片原理深入分析以及StateListDrawable使用
/* Call this to force a view to update its drawable state. This will cause drawableStateChanged to b ...
- Inksape 设置画布像素尺寸及透明背景
在 Inkscape 中要怎么修改画布的像素尺寸呢?下面请跟我一步步操作. 对文档属性进行修改 启动 Inkscape 点击 文件 - 文档属性 调整像素设置 在 显示 - 标签中将 Front pa ...
- android 设置view亮度,android ImageView亮度变化
//改变图片的亮度方法 0--原样 >0---调亮 <0---调暗 private void changeLight(ImageView imageView, int brightness ...
- Android Dialog 系统样式讲解及透明背景
AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_TRADIT ...
- android 设置view最大高度,android-在RecyclerView上设置最大高度
我有一个对话框片段,其中包含线性布局,其中涉及RecyclerView上方的titleText,在最底部,recyclerView下方有一个按钮. 由于recyclerView根据适配器设置的项目数展 ...
最新文章
- Leetcode题目:Best Time to Buy and Sell Stock
- pmcaff智囊团开通啦!能人大拿集聚地,名额有限,速度哟~
- Remove Duplicates from Sorted List 去除链表中重复值节点
- Mysql数据库中制作千万级测试表
- Codeforces Round #404 (Div. 2) B. Anton and Classes 水题
- html 根作用域,AngularJS入门教程之Scope(作用域)
- eclipse项目导入到AndroidStudioc报错
- 写ios系统和安卓系统的人到底有多牛?
- 如何使用monitor(DDMS)抓取traceview文件
- LeetCode 934.最短的桥
- java 求反正切函数 角度,弧度 。 arctanx
- JavaScript通过extend和super实现继承
- AUC的相关知识及K-S曲线和K-S值介绍
- html5悬浮圆圈背景动画特效,html5圆圈浮动背景动画特效
- 工具推荐|2019年UI设计师必备工具清单
- 获取根节点的两种方式
- 基于jsp+mysql+ssm知了堂财务报账管理系统-计算机毕业设计
- 软件开发的KISS原则
- 【游戏】GBA模拟器——VisualBoyAdvance1.8.0版下载
- 2019暑期总结规划
热门文章
- [css] 使用rem布局时怎样合理设置根标签字体大小?
- 工作260:js判断一个数组是否包含一个指定的值
- 前端学习(2483):修改文章
- 前端学习(1940)vue之电商管理系统电商系统之代码提交
- java学习(122):treeset自定义排序
- java学习(71):GUL边界布局管理器
- hadoop简介(大数据技术)
- C 语言调用CPU指令,CPU 1214C中 TSEND_C指令 最多可以使用几次-工业支持中心-西门子中国...
- python运行别人的项目_pycharm实现在虚拟环境中引入别人的项目
- wordpress函数手册_WordPress主题开发手册