Вот как я установил стиль градиента. Надеюсь это поможет. Но я использовал это для просмотра текста. Может потребоваться внести некоторые изменения, чтобы соответствовать фону макета.
Shader textShader = new LinearGradient(0, 0, 0, 20, new int[] {
Color.WHITE, getResources().getColor(//some color),
getResources().getColor(//some color), Color.WHITE },
new float[] { 0.25f,0.50f,0.75f, 1 }, TileMode.CLAMP);
textview.getPaint().setShader(textShader);