举例说明关于android的xml文件的shape中的属性android:angle取值问题的知识总结

本文总结了Android中xml shape文件中gradient的android:angle属性的使用,探讨了该属性如何决定颜色渐变的方向,并列举了不同角度(如0、45、90、180、270等)时的颜色变化效果,帮助开发者更好地理解和创建颜色渐变效果。

今天在写一个软件的时候需要把一个activity的界面变成颜色渐变的状态,于是就在res中创建了一个drawable文件夹并写了一个gradient_orange.xml文件,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="
http://schemas.android.com/apk/res/android" type="rectangle">
    <gradient android:startColor="#f6ce53" android:endColor="#fb8a21" android:angle="270"/>
</shape>

 

在shape中这个android:angle属性的值决定了颜色渐变的角度,对其取值总结如下:

 

进行颜色修饰时遵守最原始的衬着色板(即把控件内部看作一块可以绕蹭扭转的板子),环绕控件中间来扭转响应的度数,即android:angle里面的值就是所要须要扭转的角度,只是这个扭转角度必须是45的整数倍。当值为如下几种时其不同渐变的状况总结如下:

0:从左到右颜色由浅到深变化(下面也是由浅到深变化)

45:从左下角到右上角······

90:从下到上颜色

135:从右下角到左上角

180:从右到左

225:从右上角到左下角

270:从下到上

315:从左上角到右下角

360:从左到右

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值