android draw xml,Android使用XML定义渐变的drawable
Android使用XML定义渐变的drawable
Android,xml,drawable,渐变,
不是什么东西都需要美术来做图,利用Android提供的线程的东西,也能作出一下效果出来。当然比较负责的效果就需要比较大的工作量了,而且也不一定能做到。一些简单的效果还是可以使用XML来定义的,省得美术做图了,一般来讲,效果不会差到哪去。
android:angle="90"
android:centerColor="#FF3f3f3f"
android:centerY="0.5"
android:endColor="#FF2c2c2c"
android:startColor="#FF2c2c2c"
android:type="linear"
android:useLevel="false" />
上面的代码是一定一个渐变的背景。
官方文档:
android:angle
Integer.
The angle for the gradient, in degrees. 0 is left to right, 90 is bottom to top. It must be a multiple of 45. Default is 0.
0是从左到右渐变,90是从下到上渐变。要45的整数倍,说明是可以斜着渐变的。
android:centerX
Float.
The relative X-position for the center of the gradient (0 - 1.0).
X轴渐变中心点的位置(0 到1 的一个值)
android:centerY
Float.
The relative Y-position for the center of the gradient (0 - 1.0).
Y轴渐变中心点的位置 (0 到1 的一个值)
android:centerColor
Color.
Optional color that comes between the start and end colors, as a hexadecimal value or color resource.
中间点的色值
android:endColor
Color.
The ending color, as a hexadecimal value or color resource.
结束的色值
android:gradientRadius
Float.
The radius for the gradient. Only applied when android:type="radial".
只有在android:type="radial"的时候有效。
android:startColor
Color.
The starting color, as a hexadecimal value or color resource.
开始的色值。
android:type
有三种类型
Keyword.
The type of gradient pattern to apply. Valid values are:
* "linear" A linear gradient. This is the default.
* "radial" A radial gradient. The start color is the center color.
* "sweep" A sweeping line gradient.
android:useLevel
Boolean.
"true" if this is used as a LevelListDrawable.
如果为true,将被当成LevelListDrawable使用。
相关文章
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: Android使用XML定义渐变的drawable
本文地址:https://binkery.com/archives/183.html
android draw xml,Android使用XML定义渐变的drawable相关推荐
- android draw canvas,Android 中View.onDraw(Canvas canvas)的使用方法
Android 中View.onDraw(Canvas canvas)的使用方法 View通过View.onDraw(Canvas canvas)来Draw. 我们可以定义自己的继承于View的Tes ...
- android draw过程,android,view的执行过程onDraw、onSizeChanged,onFinishInflate
小试view的执行过程,此是入门,高手绕道. ----------------------------------------------------------------------------- ...
- android 绘制按钮,Android:使用xml定义创建一个三角形的按钮(可绘制)
如果有人仍然有这个问题: > xml: android:fromDegrees="45" android:toDegrees="0" android:pi ...
- 如何自己开发一个Android APP(3)——XML和Android
XML是一种用于保存数据值的语言. XML是一种标记语言,类似于HTML--如果之前接触过Web开发的话.XML文件利用树状结构作为数据模型.通常来说,一个布局文件拥有一个根布局元素,并将其作为特定布 ...
- Android学习笔记之AndroidManifest.xml文件解析
为什么80%的码农都做不了架构师?>>> 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整 ...
- Android中自定义属性(attrs.xml,TypedArray的使用)
做Android布局是件很享受的事,这得益于他良好的xml方式.使用xml可以快速有效的为软件定义界面.可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了.那么如何才能做到像官方 ...
- Android中三种常用解析XML的方式(DOM、SAX、PULL)简介及区别
XML在各种开发中都广泛应用,Android也不例外.作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能.今天就由我向大家介绍一下在Android平台下几种常见的XML解 ...
- android调用另一app的xml,Android 7.0+调用其他App打开文件
近期需要用到读取Android设备外存中的JSON和Word,在前期开发时用于调试的是Android 6.0的米4,当拿到实际应用环境(Android 7.0)时,Android 6.0之后的版本 ...
- android学习笔记30——AndroidMainfest.xml
Manifest.xml文件的职责: 指定APP的包名. 声明四大组件, 以及启动方式. 指定APP运行的进程名称. 指定APP权限. 指定最小API版本. 指定需要连接的库. Manifest.xm ...
最新文章
- can是什么时候处于显性_can总线怎么传输数据格式过程分析
- html5 银行卡号校验,js 实现 银行卡号 格式验证 示例代码
- 关系数据库标准语言 SQL (ch.3)
- c语言代码大全_从学生到专家,C语言开发必读的8本书
- 【转】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型...
- python偶数分解成两个素数之和_偶数 2021218918 ,有多少种方法分解成两个素数之和?...
- ASP.NET MVC的Razor引擎:IoC在View激活过程中的应用
- 2012-01-17-03
- okhttp3.4.1+retrofit2.1.0实现离线缓存
- 【完美解决】arcgis engine 10.0 for cross platform C++ 在visual studio2010上编译的AE程序 的License无法初始化错误。...
- 王庆的边缘计算(第四章)
- 各层电子数排布规则_电子排布式书写规则
- iOS 隐藏百度地图SDK的百度LOGO
- for while循环练习
- 零代码工具推荐 八爪鱼采集器
- 十分钟带汝入门大数据开发语言Scala
- EasyNVR网页摄像机直播方案H5前端构建之:区分页面是自跳转还是分享依据
- LVGL开发|lv_lib_100ask之lvgl中文输入(lv_100ask_pinyin_ime )-LVGL中文输入
- 回忆鸭掌门的麻辣兔丁
- 原链YCC战略定位:公链+私链(联盟链、私有链),实现价值传递