如何使用java设置LinearLayout背景为渐变色
如何使用java设置LinearLayout背景为渐变色,或者有相关的渐变色代码的也可以,小弟不胜感激,谢谢...
如何使用java设置LinearLayout背景为渐变色,或者有相关的渐变色代码的也可以,小弟不胜感激,谢谢
展开
3个回答
展开全部
至少有两种方案可以实现:
第一是使用背景图片,就是给Linearlayout添加一个background属性,值选择一张带渐变颜色的图片即可。
第二种方案是使用独立的颜色代码来替代上述一种的背景图片,比如可以在res/drawable下新建一个mycolor.xml,然后再在LinearLayout添加属性
android:background="@drawable/mycolor"即可
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="
<gradient
android:angle="270"
android:centerColor="#00FFFF"
android:centerX="0.5"
android:centerY="0。3"
android:endColor="#666666"
android:startColor="#0099FF" />
<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />
<corners android:radius="4dp" />
</shape>
解析:其中android:angle ="270.0"代表角度为270,由上到下的渐变,如果我改变成0那么就变成了从左到右的渐变,如果改变90.0那么渐变会从下边往上渐变,可以 多改变一下参数试试效果。centerColor中间颜色; centerX: x轴渐变中心,从左到右渐变时有意义;centerY: 同理y轴的渐变中心;endColor 渐变终点颜色,同样startColor为渐变起点颜色。
上述代码效果如下:
2013-04-22
展开全部
渐变色的流行程度何止是头发和衣服,不单了。
做个渐变的背景图片 bg.9.png。然后设置为LinearLayout的背景就可以了
请采纳或追问
做个渐变的背景图片 bg.9.png。然后设置为LinearLayout的背景就可以了
请采纳或追问
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
渐变色的流行程度何止是头发和衣服,不单了。
做个渐变的背景图片 bg.9.png。然后设置为LinearLayout的背景就可以了
请采纳或追问
做个渐变的背景图片 bg.9.png。然后设置为LinearLayout的背景就可以了
请采纳或追问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询