In Kotlin you can do it like this:
replace color1,2,..n with your color values
//Create Gradient
val gradientDrawable = GradientDrawable(
GradientDrawable.Orientation.TOP_BOTTOM,
intArrayOf(color1,color1 ,color1, colorn)
);
gradientDrawable.cornerRadius = 0f;