Android实现页面渐变效果
Android使用Shape的gradient标签实现页面渐变效果
- 效果图
- 效果图一
- 效果图二
- shape实现
- 效果图一实现
- 效果图二实现
- shape的gradient标签属性作用
效果图
效果图一
左边一种颜色,右边一种颜色
效果图二
两边同色淡灰色,中间黑色
shape实现
效果图一实现
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradient android:type="linear" android:useLevel="true" android:startColor="#ffffb070" android:endColor="#ffff799f" /><gradient android:type="linear" android:useLevel="true" android:startColor="#FF799F" android:endColor="#FFB070" android:angle="180" />
</shape>
效果图二实现
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradientandroid:type="linear"android:useLevel="true"android:startColor="#10000000"android:centerColor="#99000000"android:endColor="#10000000"android:angle="180" />
</shape>
shape的gradient标签属性作用
android:type="radial" //放射性渐变
android:type="linear" //线性渐变
android:type="sweep" //扫描式渐变
android:useLevel="true" //使用LevelListDrawable时就要设置为true。设为false时才有渐变效果
android:startColor="" //渐变的开始颜色
android:centerColor="" //渐变的中间颜色
android:endColor="" //渐变的结束颜色
android:centerX="" //渐变中心X的相当位置,范围为0~1
android:centerY="" //渐变中心Y的相当位置,范围为0~1
android:gradientRadius="" //渐变的半径,只有当渐变类型为radial时才能使用
android:angle="180" //渐变角度,必须为45的倍数,0为从左到右,90为从上到下
Android实现页面渐变效果相关推荐
- Android滚动页面位置指示器:CircleIndicator
Android滚动页面位置指示器:CircleIndicator CircleIndicator是github上的一个开源的用于页面滚动时候的位置指示器,指示当前页面在总的页面中的位置和前后位置 ...
- Android 欢迎页面的编写
今天,简单讲讲Android如何编写欢迎界面. 不废话了,在网上查了资料,都不是很好的方法.自己把自己的代码贴出来. manifest文件 <activity android:name=&quo ...
- Android 一个页面上下两个ListView的页面显示
Android 一个页面上下两个ListView,当上面的ListView过长时,下面的List基本没有了滑动空间,查阅网上资料,解决办法基本是采用ScrollView做页面滑动,notifyData ...
- Android刷新页面
代码改变世界 Android刷新页面 继承 extends Activity /*** 调用onCreate(), 目的是刷新数据, 从另一activity界面返回到该activity界面时, 此方法 ...
- Android设置页面Preference出现红色下划线
昨天发现了一个问题,在设置的关于设备选项中,有一栏是设备名称,在修改为非英文单词后,上下滑动,会出现一条红色下划线提示,如下图所示 经过博主的摸索发现,这是由于Android的拼写检查服务造成的,在设 ...
- Android登录页面设计
说到开发app,肯定要设计页面布局是吧,我也是个审美不好的人,对于开发app也只能写好功能,页面美观做不好. 今天呢,给大家奉上一篇android登录页面,当然这个页面也是我写的,不过可能并不美观,只 ...
- Android的页面设计
Android的页面设计 作者: 本次任务完成时间: 开发工具与关键技术: 完成模块功能:功能实现 用LinearLayout布局,根据项目需要布局,orientation="vertica ...
- android 界面切换监听,Android切换页面--setContentView
setContentView 一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在 ...
- 使用chrome devtools app(离线包)调试Android H5页面
在调试Android H5页面的时候时候Chrome自带的"Chrome://inspect"工具调试时,国内用户都面临不可用的问题. 不翻墙,实现chrome浏览器调试工具的 ...
最新文章
- 一文带你领略并发编程的内功心法
- VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目
- sql中的Tran和C#中的TransactionScope介绍
- Educational Codeforces Round 107 (Rated for Div. 2)
- Java BigInteger类| 带实例的splitAndRemainder()方法
- api有哪些 javasocket_基于java的socket编程及API解析
- 支付宝APP支付(基于Java实现支付宝APP支付)
- php 查找文件 替换内容,关于php:文件中查找和替换功能困扰
- Linux由管道组成的值得学习的命令
- cordova与android通信_使用Cordova插件实现两个app之间的相互调用和通讯
- mysql报警脚本_MySQL Server 报警脚本
- 自动目录中的页码格式-1-变为为1
- deep learning编程作业总结1---喵咪识别
- TM1637芯片驱动数码管 – play with TM1637 seven segment display driver
- 购物车的实现(jsp+servlet)
- ai字体行间距怎么调整_ai怎么调整文字间距- ai调整行间距的详细教程
- IDA*算法实现的数字拼图游戏
- V-REP 泡泡机器人教程
- 国际中的steam教育发展与启示
- asp.net仓储物流管理系统