0
我想为背景制作GradientDrawable
,如下图所示。Android线性渐变可绘制
Linear Gradient
与所述顶部和底部相同颜色。
我制作的gradient drawable
与start
,center
和end
颜色,但无法设置中心颜色的大小。
我也试过<Layer-list>
有2个渐变形状,但一个覆盖另一个,或者我有顶部或底部的渐变。
任何人都可以帮助我吗?
我想为背景制作GradientDrawable
,如下图所示。Android线性渐变可绘制
Linear Gradient
与所述顶部和底部相同颜色。
我制作的gradient drawable
与start
,center
和end
颜色,但无法设置中心颜色的大小。
我也试过<Layer-list>
有2个渐变形状,但一个覆盖另一个,或者我有顶部或底部的渐变。
任何人都可以帮助我吗?
使用 “矩形” 类型ShapeDrawable
和ShapeDrawable.ShaderFactory
使用colors
阵列具有4种颜色(f.ex:白色,dark_blue,dark_blue,白色)实施ShapeDrawable.ShaderFactory
回报LinearGradient
时和positions
阵列4点的位置(F。例如:0,0.2,0.8,1)
使用“rect”'ShapeDrawable' +'ShapeDrawable.ShaderFactory' – pskink
你不知道如何使用'ShapeDrawable.ShaderFactory'? – pskink
@pskink我得到了和我用xml渐变相同的效果。我不能让中心色主导占据屏幕的大约80% – Jilberta