android 渐变的背景色,Android背景渐变xml
使用shape的gradient属性实现渐变
效果图
线性渐变
圆形渐变
扫描渐变
线性渐变
在drawable文件夹下新建shape资源:
属性值
android:angle (必须是45的整数倍. )
Integer:渐变颜色的角度
android:angle="0": left to right
android:angle="90": bottom to top
android:angle="180": right to left
android:angle="270": top to bottom
默认是 0.该属性只有在type=linear情况下起作用,默认的type为linear。
默认情况下,从左到右:
android:startColor
Color. 颜色渐变的开始颜色
android:startColor="#000000"
android:endColor
Color. 颜色渐变的结束颜色
android:endColor="#ffffff"
android:centerColor
Color. 颜色渐变的中间颜色,主要用于多彩。
从左到右渐变
android:shape="rectangle">
android:angle="0"
android:endColor="@android:color/white"
android:startColor="@android:color/black" />
左到右
依次改变angle角度,90(下到上)、180(右到左)、270(上到下)
下到上.png
右到左.png
image.png
加入 android:centerColor="@android:color/holo_blue_light"
上到下.png
圆形|放射形渐变
属性值
android:type="radial"(必须设置gradientRadius属性值,否则会报错)
渐变类型
android:gradientRadius
Float.渐变颜色半径
android:centerY
Float.(0~1.0)相对Y的渐变位置
android:centerX
Float.(0~1.0)相对X的渐变位置
android:shape="rectangle">
android:centerX="0.5"
android:centerY="0.5"
android:endColor="@android:color/white"
android:gradientRadius="50"
android:startColor="@android:color/black"
android:type="radial" />
image.png
加入android:centerColor="@android:color/holo_blue_light"
image.png
扫描角度渐变
属性值
android:type="sweep"(默认centerX=0.5,centerY=0.5由中心点顺时针开始扫描)
渐变类型
android:centerY
Float.(0~1.0)相对Y的渐变位置
android:centerX
Float.(0~1.0)相对X的渐变位置
android:shape="rectangle">
android:endColor="@android:color/white"
android:startColor="@android:color/black"
android:type="sweep" />
image.png
android:shape="rectangle">
android:centerX="0.5"
android:centerY="1"
android:endColor="@android:color/white"
android:startColor="@android:color/black"
android:type="sweep" />
image.png
android 渐变的背景色,Android背景渐变xml相关推荐
- android 渐变的背景色,Android开发——实现背景颜色渐变效果-Go语言中文社区
前言 在Android开发当中,我们肯定会接到有业务需求是:让APP的某一些背景颜色产生渐变效果.那我们应该怎么去实现呢?接下就是我要为大家介绍的了. 效果图 这是需求要达到的效果.接下来说一下是怎么 ...
- android获取图片背景色,android案例--图片取色并让图片融入背景色
需求背景分析: 产品和美工给了个根据专辑封面取主题色做背景,并且专辑封面还要融入背景的效果图,一开始看到取色觉得简单啊,不就是之前看过的palette嘛,可是专辑封面渐变消失融入背景怎么做呢,我们一步 ...
- android createbitmap设置背景色,Android createBitmap截取实现移动的游戏背景
createBitmap方法能够截取源位图不同位置的块,实现游戏背景的移动 public class MainActivity extends Activity { @Override protect ...
- 【CSS 文字渐变、背景渐变实现方式】
CSS 文字渐变,背景渐变的几种实现方式 在我们日常页面开发当中,使用合适的css渐变效果能让我们的界面更加美观,赏心悦目. 一.CSS 文字渐变: 首先,文字渐变实际上是通过背景渐变裁剪成文字的前景 ...
- 【css3】径向渐变实现任意大小背景圆点
实现原理 css3 使用非透明色紧接透明色的径向渐变即可实现圆点背景 渐变半径刚好为背景大小一半时,圆点刚好填满背景大小,即 71% (1 / √2 ≈ 0.71) 圆点边界添加一定距离的过渡模糊,可 ...
- android 字体颜色 渐变色,Android渐变色处理
Android渐变色处理 大纲 1.xml 实现背景渐变 和 边框渐变 2.Drawable 实现背景渐变 和 边框渐变 3.自定义View实现渐变处理 xml实现渐变 背景渐变 使用shape 在x ...
- ListView页眉页脚效果VS android背景渐变
大家都知道,在我们调用ListView的addFooterView()方法给List增加一个页脚时,如果列表内容很多,超过了屏幕大小,那么页脚就看不到了,可我们一般想要的效果是如下图所示的,在List ...
- Android如何设置渐变色背景 渐变shape
Android如何设置渐变色背景 Android开发过程中,会用到android:backgroud属性来设置背景的颜色,一般情况下我们直接设置一个类似#FFFF0000的值代表是背景颜色,如果想设置 ...
- android 背景切换动画效果代码,关于Android shape gradient背景渐变
百度后,发现渐变色不仅可以根据xml来实现,也可以用java代码来实现,由于目前没有那么多时间,只记录xml实现的方法:以后在记录Java实现的代码. 通过Shape gradient标签来实现 首先 ...
最新文章
- Creating Lists
- golang json转结构体中嵌套多个数组_ElasticSearch第六篇:复合数据类型-数组,对象...
- Oracle分析函数详述
- vue.js的一些小语法v-bind,v-if,v-show,v-else
- ArrayList方法源码
- 私有云之迷思:未来是什么?
- [html] 你知道短链接的生成原理吗?
- jetty java web_i-jetty 下的JavaWeb开发(一)
- 给程序员的10条建议,句句经典
- fft 相位谱_基于级联FFT的广义互相关算法在声源定位中的应用
- Restorator 2007 3.70.1729
- 从JPG和JPEG图片获取压缩比详细教程
- 个人见解:什么是WBS?
- Android模拟器中实现音、视频文件的断点播放
- python提取图片文字_python实现提取图片中文字
- vant 验证手机号_Vue 正则表达式验证邮箱和手机号码
- Qt 解析 DXF 文件
- Best practices for a new Go developer
- Flutter Ticker类的用法
- Maven的几个常用Plugin
热门文章
- 【参赛作品97】openGauss单机版安装步骤
- 轻量级的肝脏与肝肿瘤 2.5D 分割网络阅读笔记
- Linux下C库函数到系统调用函数到内核函数调用的过程
- matlab线束,matlab中常用数学词汇.doc
- 如何评估服务器基础性能 - CPU负载、使用率、内存磁盘使用率、网络带宽......
- SOCKET - 实现任意 HTTPS 站点代理, 支持篡改内容
- CS(反恐精英)奥林匹克运动会
- 气氛组担当竟推出了表情包,快来一键Get!
- 村淘是什么,农村淘宝有什么用?如何知道宝贝是否加入村淘
- 问个问题(nimultisim14.0双开关)