android 渐变的背景色,Android开发——实现背景颜色渐变效果-Go语言中文社区
前言
在Android开发当中,我们肯定会接到有业务需求是:让APP的某一些背景颜色产生渐变效果。那我们应该怎么去实现呢?接下就是我要为大家介绍的了。
效果图
这是需求要达到的效果。接下来说一下是怎么实现的吧!
实现步骤
第一步:在res/drawable中创建一个名称background_gradient.xml(名称看个人)
android:startColor="#FF9100"
android:endColor="#FF6600"
android:angle="0"/>
第二步:在你的界面xml中使用
android:background="@drawable/background_gradient"
完成以上两个步骤就可以实现界面背景颜色渐变效果了。
关于android:angle的参数
android:angle="0"//效果是:是从左到右,按照开始颜色到结束颜色来渲染的
android:angle="90"//效果是:是从下到上,按照开始颜色到结束颜色来渲染的
android:angle="180"//效果是:是从右到左,按照开始颜色到结束颜色来渲染的
android:angle="270"//效果是:是从上到下,按照开始颜色到结束颜色来渲染的
感谢
感谢评论中名为qq_42986716的小伙伴提示我博文中一个错误。我已经及时纠正了,请看我博客的小伙伴放心。
android 渐变的背景色,Android开发——实现背景颜色渐变效果-Go语言中文社区相关推荐
- android蓝牙锁,android 蓝牙锁应用实例开发(一) 简介-Go语言中文社区
本人水平有限,文章中如果出现什么不正确或者模糊的地方,还请各位小伙伴留下评论,多多指教 : ) 前记 咳咳,这是小生第一次写博文,所记录的内容也是小生第一次所做的较为完整且复杂的一个项目.之所以写下来 ...
- android 渐变的背景色,Android背景渐变xml
使用shape的gradient属性实现渐变 效果图 线性渐变 圆形渐变 扫描渐变 线性渐变 在drawable文件夹下新建shape资源: 属性值 android:angle (必须是45的整数倍. ...
- android openal播放器,用 Golang 开发 Android 应用(五)—— Audio(openAL)使用-Go语言中文社区...
计划按以下的内容更新 Audio(openAL) 使用 Audio 是很重要的部分,但我之前漏掉它了,所以最初的计划里没有相关内容,发现这个漏网之鱼后,我"上下求(sou)索"&q ...
- android studio 驼峰,android studio 高级设置--驼峰选择,命名前缀,快速导包,Log 颜色等等-Go语言中文社区...
本文主要内容来自 Dmytro Danylyk 在 Medium 的文章Configuring Android Studio.在此感谢!虽然使用Android Studio 的朋友有一点帮助. 前面的 ...
- android打包成apk会屏蔽注解,Android解决混淆打包之后注解被去掉的问题-Go语言中文社区...
一.实验环境(蓝色粗体字为特别注意内容) 1,环境:Eclipse+ADT 2,参考文献: 我们都知道Android中是通过findViewById()这个方法来绑定xml中的控件的.但是当控件较多时 ...
- android wifi连接流程,(九十三) Android O 连接WiFi AP流程梳理续——保存网络-Go语言中文社区...
前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...
- android 运行jar包,android将so打到jar包中并运行-Go语言中文社区
加载so有两种方法 System.load() 和System.loadLibrary(); 前者需传入库文件的绝对路径,后者只需传入库文件名. 首先我的jar包目录如下: Loader是加载类: s ...
- android自定义主题背景颜色,Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码...
在最近的开发工作中,要实现一个调色板的进度条,SeekBar要分成10段显示不同颜色,功夫不负有心人,终于实现了这个功能,下面分享给大家 示例图: 1.自定义SeekBar import androi ...
- android 开源图表动画,Android 图表开发开源库MPAndroidChart-Go语言中文社区
上面是APP中实现的效果图(点击可以放大查看) 图1的效果不是用这个实现的,如果感兴趣可以参考我这篇文章 Android渐变圆环 总体来说,MPAndroidChart可能是目前Android 开发 ...
最新文章
- 超越YOLOv5,1.3M超轻量,高效易用,目标检测领域这一个就够了!
- C中堆管理—浅谈malloc,free,calloc,realloc函数之间的区别
- POJ 2955 (区间DP)
- MyBatis 逆向工程(MyBatis 自动生成接口以及xml)的使用
- java数据库表不存在_如果Java生产代码中不存在并在JUnit中确认,则创建数据库表...
- 从C#中通过Windows窗体添加信息到数据库 (添加学生信息)
- jni hook java_java通过jni调用hook无效
- vue-cli 可视化工具
- Mac电脑Docker拉取Mysql报错?no matching manifest for linux/arm64/v8 in the manifest list entries
- js原生继承几种方式
- 知网论文CAJ格式免费转换成PDF,你学会了吗
- Ramdisk(内存盘)虚拟磁盘设置使用
- Unity 截屏时,安卓和编辑器下,Rect的坑
- 《上瘾》学习笔记(第一、二章)
- IDL---批量波段合成(只要点击运行,自动化处理,解放生产力)
- [论文解读] A Ranking-based, Balanced Loss Function Unifying Classification and Localisation in Object De
- Nodejs 使用 Buffer 将图片转为 base64
- 计算机组成1046Q表示什么,计算器里的tanh是什么意思
- 七牛 JSSDK 配置+常见问题
- SPI FLASH(W25Q128BV) 包含SPI工作原理
热门文章
- Kodak图像扫描控件的属性、事件、方法
- wps表格里面的内容上下居中不了
- Tableau连接数据库失败的解决方法
- Github + Picgo + Typora 让笔记远走高飞
- HTML+CSS+JS网页设计期末课程大作业——多用途的图文展示博客HTML模板(16页) 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码...
- unity动态合批(dynamic batch)
- Js和Canvas实现水印且控制台不可删除
- ios 代码设置控件宽高比_IOS开发入门之iOS一套代码适配所有iPhone手机布局实现方案...
- JavaScript解析JSON格式方法
- php教务人员查看,基于微信公众平台的教务查询系统的设计与实现(PHP+MySQL).doc