GradientDrawable
一个具有渐变区域的Drawable,可以实现线性渐变,发散渐变和平铺渐变效果 核心节点:<gradient/>,有如下可选属性:
- startColor:渐变的起始颜色
- centerColor:渐变的中间颜色
- endColor:渐变的结束颜色
- type:渐变类型,可选(linear,radial,sweep), 线性渐变(可设置渐变角度),发散渐变(中间向四周发散),平铺渐变
- centerX:渐变中间亚瑟的x坐标,取值范围为:0~1
- centerY:渐变中间颜色的Y坐标,取值范围为:0~1
- angle:只有linear类型的渐变才有效,表示渐变角度,必须为45的倍数哦
- gradientRadius:只有radial和sweep类型的渐变才有效,radial必须设置,表示渐变效果的半径
- useLevel:判断是否根据level绘制渐变效果
<?xml version="1.0" encoding="utf-8"?> 
 <shape
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="oval" >
 <gradient
 android:angle="90"
 android:centerColor="#FFEB82"
 android:endColor="#35B2DE"
 android:startColor="#DEACAB" /> <stroke
 android:dashGap="5dip"
 android:dashWidth="4dip"
 android:width="3dip"
 android:color="#fff" />
 </shape>
GradientDrawable的更多相关文章
- Android GradientDrawable(shape标签定义) 静态使用和动态使用(圆角,渐变实现)
		Android GradientDrawable使用优势: 1. 快速实现一些基本图形(线,矩形,圆,椭圆,圆环) 2. 快速实现一些圆角,渐变,阴影等效果 3. 代替图片设置为View的背景 4. ... 
- [Android UI]   Shape详解 (GradientDrawable)
		转载自:http://blog.csdn.net/feng88724/article/details/6398193 在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来 ... 
- 【Android 界面效果20】Android GradientDrawable类的详解,设置activity的背景颜色渐变效果
		看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的. GradientDrawable 支持使用 ... 
- Android GradientDrawable类的详解,设置activity的背景颜色渐变效果
		看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的. GradientDrawable 支持使用 ... 
- 介绍两个Android不常用的Drawable:GradientDrawable和 StateListDrawable
		//-------------------------------------------------------------------------------------------------- ... 
- 用了GradientDrawable后,当点击控件时,控件大小发生变化
		android新手:发现一个很奇怪的问题,用了GradientDrawable后,当点击控件时,程序自动使我的一些控件大小保持一致,为什么呢,我就是不想它们保持一致啊 改了好久好久:GradientD ... 
- Android渐变GradientDrawable叠加组合环ring
		 Android渐变GradientDrawable叠加组合环ring 写一个Android环形shape之间的叠加组合形成新图像的例子.代码: <?xml version="1. ... 
- Android GradientDrawable的XML实现
		 Android GradientDrawable的XML实现 Android GradientDrawable与附录文章1类似,这次以XML而非Java代码形式实现.比如写好一个shape文件放 ... 
- GradientDrawable类的利用动态设置样式中的颜色
		1.xml样式文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=& ... 
- Android开发 GradientDrawable详解
		前言 GradientDrawable类似与Xml布局里的shape,常用在一些自己封装的对话框控件的背景或者其他View中,优势是不需要你在带着xml布局文件一起封包.. 画线 GradientDr ... 
随机推荐
- spider _其他库的简单操作与方法
			PHP : 网络IO java : 代码笨重,代码量很大 C/C++ :虽然效率高,但是代码成型很慢 1 通用网络爬虫(搜索引擎引用,需要遵守robots协议) 1 搜索引擎如何获取一个新网站的 UR ... 
- Metasploit Penetration (第一夜加班)
			1.最近白天瞒着上班,晚自习看英语,还要瞒着写论文(现在是看,之前的部分章节被老师否定了,现在开始要从新进行整理)所以只有这晚上来开始看我的渗透测试了,发现渗透的很多知识,只要你平时不用很快就会生疏, ... 
- Apache Maven setting.xml
			<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Soft ... 
- Codeforces 729D Sea Battle(简单思维题)
			http://codeforces.com/contest/738/problem/D https://www.cnblogs.com/flipped/p/6086615.html 原 题意:海战 ... 
- JavaScript004,输出
			<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ... 
- django中权限控制到按钮级别
			权限控制到按钮级别 : 1.思路 : 由于每个按钮都能认为是一个权限,所以每个按钮都会有一个自己的路径,这些路径都在用户登录时保存在了session ... 
- [一道区间dp][String painter]
			http://acm.hdu.edu.cn/showproblem.php?pid=2476 String painter Time Limit: 5000/2000 MS (Java/Others) ... 
- 使用 uni-app 开发遇到的问题
			想法: uni-app 给我的感觉就像是把微信小程序的API,组件和vue的语法揉捏在一起所组成框架,没有原生小程序和vue那种流畅感,官方的 uni-ui 组件库不够成熟,坑比较多. 问题一:自 ... 
- 行内元素进行绝对(absolute),固定(fixed)定位后会变成块级元素·
			行内元素进行绝对定位后会变成块级元素· position:absolute; <!DOCTYPE html><html lang="en"><head ... 
- 浅谈JavaScript严格模式(use strict)
			"use strict" 的目的是指定代码在严格条件下执行. 严格模式下你不能使用未声明的变量. 严格模式声明 严格模式通过在脚本或函数的头部添加 "use strict ... 
