Как добавить обводку в ShapeDrawable

Привет Я хочу создать фигуру, которую можно рисовать, и залить ее цветом градиента с белой обводкой вот мой код

    ShapeDrawable greenShape = new ShapeDrawable(new RectShape());
    Shader shader1 = new LinearGradient(0, 0, 0, 50, new int[] {
            0xFFBAF706, 0xFF4CD52F  }, null, Shader.TileMode.CLAMP);
    greenShape.getPaint().setShader(shader1);
    greenShape.getPaint().setStrokeWidth(3);
    greenShape.getPaint().setColor(Color.WHITE);
    greenShape.getPaint().setStyle(Paint.Style.FILL_AND_STROKE);`

Проблема в том, что прямоугольник отображается с градиентной заливкой, но без обводки

5
задан JustMe 3 June 2011 в 20:01
поделиться