Android studio 渐变色,android shape 之渐变色角度理解
android shape 之渐变色角度理解
首先明确shape属于drawable的一种,汉语直译就是可绘制对象(熟悉的万物皆对象)。所以shape文件在drawable文件夹下。
其次动手创建shape文件。
创建shape文件
1,右键drawable文件夹,选择二级菜单, drawable resource file
2,输入文件名,生成文件
3,注意这里的文件根tag是select
4,手动改为shape即可
5,shape的子标签也不多
上一段代码
android:shape="rectangle">
android:startColor="@color/dark_blue"
android:endColor="@color/purple"
android:angle="-135"
/>
复制代码
这段代码很短,首先指明了shape的形状,矩形,然后要把这个矩形做一个渐变色,开始颜色意味着最左边的颜色,相对的结尾颜色对象这最右边的颜色。如果把角度设为0,那么就会得到这样一个图像:
多试几下角度,我觉得我找到渐变色角度变化的规律了。它是以逆时针为正方向,就是角度大于零,就是逆时针旋转。这个就跟我们正常的理解一样了。一个角度逆时针为正。符合正常人的逻辑,这个设计就很合理。
举个例子,当角度为90时,应该是startColor逆时针旋转90度,也就是startColor来到bottom位置,可以实验验证一下。角度设为90,图像:
这样就和我们以前的知识连接上了。nice!以前知识也没学牢,现在感觉很尴尬! o o !
Android studio 渐变色,android shape 之渐变色角度理解相关推荐
- 使用Android Studio搭建Android集成开发环境
一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...
- android+图标+i_explore+无背景,Android Studio中Android Device Monitor中的File Explore不显示文...
环境:操作系统是Mac,模拟器 问题:Android Studio中Android Device Monitor中的File Explore不显示文件 本人在自学文件存储,想查看"dada/ ...
- Android开发工具Android Studio、Android SDK和Genymotion完全配置
所谓"工欲善其事,必先利其器".Android Studio 是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Androi ...
- 在Android Studio中将Android工程变为Library使用
在Android Studio中将Android工程变为Library使用 转载2016-03-28 10:43:58 有时候网上会有些工程格式不是我们想要的Library格式可以直接给AS使用.这时 ...
- android studio - 解决Android Studio不停的Indexing的问题
android studio - 解决Android Studio不停的Indexing的问题 参考文章: (1)android studio - 解决Android Studio不停的Indexin ...
- 在Mac上使用android studio调试android手机
一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...
- 【Android Studio】Android Studio 搭建开发环境(Linux Ubuntu篇)
Windows篇:[Android Studio]Android Studio 搭建开发环境(Windows篇)_dandelionela的博客-CSDN博客 Ubuntu篇参考: Ubuntu 18 ...
- Android Studio 提示android.support.v4不存在的解决方法
Android Studio 提示android.support.v4不存在的解决方法 参考文章: (1)Android Studio 提示android.support.v4不存在的解决方法 (2) ...
- android studio1.2.6,1.2.2 使用Android Studio开发Android APP | 菜鸟教程
写在前面本节将介绍如何使用Android Studio开发Android APP,和前面Eclipse + ADT + SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快 ...
- 【Android studio】Android studio的安装及模拟器(夜神)的连接
一.安装JDK,配置环境变量 在此之前jdk已经安装好了,因此不再进行安装,通过cmd命令行检查环境变量是否已经配置好: 进入cmd命令行,输入java –version查看java版本 从图中可以看 ...
最新文章
- 那些臭名昭著的sql
- 计算机网络的网络实验有哪几种,计算机网络实验一 网络设备的认识.doc
- 小米手机怎么获取 ROOT 权限
- 巨一自动化工业机器人_2021第11届深圳国际工业自动化及机器人展览会
- C++primer 9.3.3节练习
- 4. PHP递增/递减运算符
- 寻找必败态——一类博弈问题的快速解法
- jQuery知识(转)
- 数学中的皇冠——数论
- ubuntu16安装Times New Roma字体 / WPS 安装Times New Roma字体
- librdkafka------C kafka Client
- 基于竞争的MAC协议
- MATLAB struct函数(结构体数组)
- android netcfg命令,Android netcfg
- HTMLCSS 笔记(三)
- MOOS-ivp 实验四 MOOS编程入门(1)
- office365中word打开时显示“word无法启动转换器RECOVR32.CNV”的解决办法
- Numpy数组的索引与切片:取数组的特定行列
- 将十进制正整数m转换成k进制(2≤k≤9)数的数字输出
- 我使用过的Linux命令之usleep - 延迟以微秒为单位的时间