当前位置:  开发笔记 > Android > 正文

如何使用Android GradientDrawable

如何解决《如何使用AndroidGradientDrawable》经验,为你挑选了2个好方法。

我尝试使用GradientDrawable将渐变设置为某些背景和按钮.可悲的是,文档不是很详细.

配置渐变的主要属性是什么?我理解start和endcolor,但其他一些属性可能需要一些解释.

目前我使用图像作为按钮的背景,但是用XML定义的drawable会更好.

我试着看起来像这样(它是一个非常轻的渐变):alt text http://janusz.de/~janusz/RedButton.png



1> Praveen..:

使用此xml作为imageview的背景.





而已.


它也适合我,但我想了解它是如何工作的...一些代码片段不能帮助我理解这个问题

2> Dandre Allis..:

我将给出与Praveen相同的答案,但也将尝试解释设置.


    

机器人:类型

有三种类型的渐变,默认和此问题的一种是"线性".另外2个是"径向"和"扫描".

机器人:角

逆时针旋转渐变,其中0为| 开始颜色 - >结束颜色| (水平方向).

机器人:startColor

颜色渐变开始,开始由旋转定义.

机器人:ENDCOLOR

颜色渐变结束,结束由旋转定义.

机器人:centerColor

如果需要,在开始颜色和结束颜色之间也可以有颜色.


好.只是为了澄清,如果角度为270(或-90),则起始颜色位于顶部,而最终颜色位于底部.
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有