Red de conocimiento de abogados - Derecho de sociedades - Cómo lograr un degradado de color de Android desde los alrededores hacia el centro o desde el centro hacia los alrededores, ambos están bien, no de izquierda a derecha

Cómo lograr un degradado de color de Android desde los alrededores hacia el centro o desde el centro hacia los alrededores, ambos están bien, no de izquierda a derecha

El gradiente de color de Android se refiere a la tecnología de notificar código XML o Java y establecer parámetros relevantes. Es una tecnología en la que una vista específica de la interfaz se muestra como un color que comienza desde la posición inicial y cambia gradualmente. al color en la posición final.

La clasificación de los degradados de color de Android es:

Degradado lineal LinearGradient

Gradiente de espejo RadialGradient Degradado de ángulo SweepGradient

1.

Como sugiere el nombre, el color cambia gradualmente en línea recta.

Código de archivo:lt;?xml?version="1.0"?encoding="utf-8"?gt;

lt;shape?xmlns:android="/apk/ res/android"

android: shape="oval"?gt;

lt; gradiente

android: endColor="#0000FF"

android: startColor="#FF0000"

android: type="linear"?/gt;

lt;/shapegt;

Efecto:

2. Degradado de espejo RadialGradient

El degradado de espejo es la pregunta que hace el autor original: simplemente establezca el tipo en óvalo y luego agregue

android: gradientRadius

Propiedades.

Si el requisito especial del póster es un círculo, debes agregarlo en la forma

android: shape="oval"

Código de archivo: lt; ?xml?version ="1.0"?encoding="utf-8"?gt;

lt; forma?xmlns:android="/apk/res/android"

android :shape=" oval"?gt;

lt; degradado

android: endColor="#0000FF"

android: gradientRadius="100p"

android: startColor="#FF0000"

android: type="linear"?/gt;

lt;/shapegt;

Efecto:

3. Degradado de ángulo SweepGradient

se refiere a un método de degradado en el que el color del área barrida por rotación en el sentido de las agujas del reloj cambia gradualmente con el punto central como punto de interrupción del rayo; ? xml?version="1.0"?encoding="utf-8"?gt;

lt; forma?xmlns: android="/apk/res/android"?gt;

lt; gradiente

android: endColor="#0000FF"

android: startColor="#FF0000"

android: type="sweep"? / gt;

lt;/shapegt;

Renderizado: