我尝试使用GradientDrawable将渐变设置为某些背景和按钮.可悲的是,文档不是很详细.
配置渐变的主要属性是什么?我理解start和endcolor,但其他一些属性可能需要一些解释.
目前我使用图像作为按钮的背景,但是用XML定义的drawable会更好.
我试着看起来像这样(它是一个非常轻的渐变):alt text http://janusz.de/~janusz/RedButton.png
使用此xml作为imageview的背景.
而已.
我将给出与Praveen相同的答案,但也将尝试解释设置.
有三种类型的渐变,默认和此问题的一种是"线性".另外2个是"径向"和"扫描".
逆时针旋转渐变,其中0为| 开始颜色 - >结束颜色| (水平方向).
颜色渐变开始,开始由旋转定义.
颜色渐变结束,结束由旋转定义.
如果需要,在开始颜色和结束颜色之间也可以有颜色.