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