我想像GradientDrawable下面的图片一样制作背景。
GradientDrawable
Linear Gradient与相同的颜色顶部和底部。
Linear Gradient
我gradient drawable使用start,center和end颜色制作,但无法设置中心颜色的大小。
gradient drawable
start
center
end
我也尝试<Layer-list>了2种渐变形状-s,但其中一种覆盖另一种形状,或者我在顶部或底部都具有渐变。
<Layer-list>
谁能帮我 ?
使用“矩形”类型ShapeDrawable和ShapeDrawable.ShaderFactory
ShapeDrawable
ShapeDrawable.ShaderFactory
在实现时ShapeDrawable.ShaderFactory返回的LinearGradient使用colors阵列4种颜色(f.ex:白色,dark_blue,dark_blue,白色)和positions阵列4点的位置(f.ex:0,0.2,0.8,1)
LinearGradient
colors
positions
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句