如何使用java设置LinearLayout背景为渐变色

如何使用java设置LinearLayout背景为渐变色,或者有相关的渐变色代码的也可以,小弟不胜感激,谢谢... 如何使用java设置LinearLayout背景为渐变色,或者有相关的渐变色代码的也可以,小弟不胜感激,谢谢 展开
 我来答
guichun68
推荐于2018-05-18 · TA获得超过1046个赞
知道小有建树答主
回答量:724
采纳率:93%
帮助的人:171万
展开全部

至少有两种方案可以实现:

第一是使用背景图片,就是给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的背景就可以了

请采纳或追问
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随性亻
2015-06-08 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:621万
展开全部
渐变色的流行程度何止是头发和衣服,不单了。

做个渐变的背景图片 bg.9.png。然后设置为LinearLayout的背景就可以了

请采纳或追问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式