android 背景逐渐变暗,UI:使View背景逐渐变暗的方法
使用View 的 setAlpha(int alpha);
代码
setContentView(R.layout.activity_alpha_view);
SeekBar seekBar = (SeekBar) findViewById(R.id.seekbar);
seekBar.setMax(100);
final LinearLayout ll = (LinearLayout) findViewById(R.id.rl);
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
ll.setAlpha(progress * 1.0f / 100);
}
});
xml:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#333333">
android:id="@+id/seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
android:id="@+id/rl"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#f0f0f0">
其实就是将当前view 的透明度放低, 从而显示出ViewGroup的背景颜色
android 背景逐渐变暗,UI:使View背景逐渐变暗的方法相关推荐
- python图片背景透明软件_使图像背景透明
我有一个橙色和白色背景的图像.我想让白色的背景透明.下面的代码使用grabcut来制作一个掩码.然后我将图像分割成rgb通道,并在alpha通道上应用遮罩.从下面的图片中可以看到,后抓取和遮罩图片都可 ...
- android获得一个view的高度,Android ViewTreeObserver使用总结及获得View高度的几种方法...
ViewTreeObserver 注册一个观察者来监听视图树,当视图树的布局.视图树的焦点.视图树将要绘制.视图树滚动等发生改变时,ViewTreeObserver都会收到通知,ViewTreeObs ...
- Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整
上一篇:Android 天气APP(十二)空气质量.UI优化调整 天气预报详情,逐小时预报详情 新版------------------- 一.适配器点击监听 二.页面实现 三.天气预报详情弹窗 四. ...
- 【Android】炫酷ui 带你做一个背景跟着滚动的工具
在用ViewPager配合Fragment开发的模式中,想做一个类似于桌面壁纸的背景图,可以跟着ViewPager滑动.这里贴一下项目初期实现了的效果: 可以看到,界面中ViewPager滑动的同时背 ...
- Android开发之Glide设置View背景图的方法
先看效果图: 看了下效果还可以,虽然此方法在Glide4.1.2版本已过时但是还可以使用 针对Glide4.0以上版本设置View背景图方法如下:Kotlin版本 package com.xiayiy ...
- android 背景色闪烁,如何在Android中使布局背景闪烁?
我需要使布局背景闪烁或闪烁,每秒都会改变.我写了这段代码: int colours[]={0xff00ff00, 0xffff0000, 0xff0000ff,0xffffffff}; Relativ ...
- Android——动态设置view背景颜色setBackgroundColor
setBackgroundColor 用于动态设置view背景颜色 今天写代码的时候遇到个小问题 动态设置的时候用Color.GRAY,系统自己带着的颜色,是没有问题的 但是用自己定义的颜色,就不生效 ...
- Android代码动态设置圆角,颜色,线条背景
开发中平时用到了圆角背景,但是每个圆角背景都不一样,这样还要创建多个xml布局,为了简单快捷,可以使用代码创建圆角背景. 这里以创建矩形圆角背景为例.GradientDrawable.RECTANGL ...
- 好玩系列:拥有它,XML文件少一半--更方便的处理View背景
好玩系列:拥有它,XML文件少一半–更方便的处理View背景 前言 关于好玩系列 这是一项已经被我们项目实验性投产将近一年的方案,虽然还处于实验性阶段,但稳定性和实用性都不错. DaVinCi 仓库链 ...
- Android基于图像语义分割实现人物背景更换
原文博客:Doi技术团队 链接地址:https://blog.doiduoyi.com/authors/1584446358138 初心:记录优秀的Doi技术团队学习经历 本文链接:Android基于 ...
最新文章
- laravel 如何自定义全局的方法/类
- matlab 图论工具箱
- EOS账户系统(8)密钥被盗恢复
- 在linux下使用360随身wifi 2 | 李凡希的blog,在Linux下使用“360随身WiFi 2”
- 第一次执行时没有问题,重复执行会出错、GP循环
- LeetCode(506)——相对名次(JavaScript)
- 单调队列练习之广告印刷
- HTML5开发从入门到精通学习路线图
- 屏幕录制生成gif文件神器和相关操作 GifCam
- 解决hdfs dfs -mkdir input报错`mkdir`:No such file or directory
- 跳出舒适区发现更大的世界,来社科院杜兰金融管理硕士项目汲取能量挑战自我
- 普通程序员如何正确学习人工智能方向的知识?
- cdn连接失败是什么意思_CDN经常连接失败的原因有哪些?
- 华为S9306交换机版本升级及补丁安装步骤
- QQ空间玩吧HTML5游戏引擎使用比例分析
- 一个优秀的团队的重要性
- 在Arcmap中,如何“让标注和注记的字体,以及符号化后的符号大小随着比例尺大小的变换而变换”???
- mysql数据库下载、安装、使用
- Distantly Supervised NER with Partial Annotation Learning and Reinforcement Learning阅读笔记
- 巧说table的几种构造方式
热门文章
- 【Gas Station】cpp
- Hibernate不能自动建表解决办法【转载】
- Win7 64位中文旗舰版上Cocos2d-x 3.0的Android开发调试环境架设
- String replaceAll 方法的问题?
- 北大青鸟软件工程师ACCP4.0课程
- 1.啊哈!算法 --- 一大波数正在靠近——排序
- 21.MySQL 性能优化
- 40.服务器搭建准备
- 4. Layout overview
- 81. $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别