una tipos studio imagen illustrator herramienta hacer fondos degradado como android

android - tipos - ¿Cómo establecer el estilo de degradado para pintar objetos?



set gradient background android (1)

El código para dibujar una flecha con Estilo: Relleno se da a continuación:

paint.setColor(Color.parseColor("#bdc0dc")); paint.setStyle(Style.FILL); canvas.drawPath(arrowPath, paint); paint.setColor(Color.BLACK); paint.setStyle(Style.STROKE); paint.setStrokeWidth(2); canvas.drawPath(arrowPath, paint);

Y el resultado que obtengo es este:

Ahora lo que quiero hacer es establecer el estilo en Degradado (Style.gradient no presente en Android ...) para obtener la flecha similar a la imagen que se muestra a continuación:

Cómo lo hago ? Intenté agregar estilo en style.xml, pero no pude agregar degradado allí porque acepta el elemento como parámetro.


usa el código a continuación ..

paint.setShader(new LinearGradient(0, 0, 0, getHeight(), Color.BLACK, Color.WHITE, Shader.TileMode.MIRROR)); canvas.drawPath(arrowPath, paint);