Android 线性渐变可绘制对象
Android Linear Gradient Drawable
我想为背景制作 GradientDrawable
如下图。
Linear Gradient
在 top 和 bottom 中具有 相同 颜色。
我用 start
、center
和 end
颜色制作了 gradient drawable
,但无法设置中心颜色的大小。
我也尝试 <Layer-list>
使用 2 个渐变形状,但一个叠加在另一个上,并且我在顶部或底部有渐变。
谁能帮帮我?
使用 "rect" 输入 ShapeDrawable
和 ShapeDrawable.ShaderFactory
在实施 ShapeDrawable.ShaderFactory
return LinearGradient
时使用 colors
4 种颜色的数组(f.ex:白色,dark_blue,dark_blue, white) 和 positions
有 4 个位置的数组 (f.ex: 0, 0.2, 0.8, 1)
我想为背景制作 GradientDrawable
如下图。
Linear Gradient
在 top 和 bottom 中具有 相同 颜色。
我用 start
、center
和 end
颜色制作了 gradient drawable
,但无法设置中心颜色的大小。
我也尝试 <Layer-list>
使用 2 个渐变形状,但一个叠加在另一个上,并且我在顶部或底部有渐变。
谁能帮帮我?
使用 "rect" 输入 ShapeDrawable
和 ShapeDrawable.ShaderFactory
在实施 ShapeDrawable.ShaderFactory
return LinearGradient
时使用 colors
4 种颜色的数组(f.ex:白色,dark_blue,dark_blue, white) 和 positions
有 4 个位置的数组 (f.ex: 0, 0.2, 0.8, 1)