...
Este atributo pode ser alterado diretamente somente pelo XML. Nas classes Java, basta chamar um dos métodos que alteram a cor do gradiente.
Bloco de código |
---|
language | xml |
---|
title | example.xml |
---|
collapse | true |
---|
|
<sdk.fluig.com.ui.components.background.FluigSdkMediaView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:gradient_enabled="true" /> |
Bloco de código |
---|
language | java |
---|
title | Example.java |
---|
collapse | true |
---|
|
FluigSdkMediaView mediaView = (FluigSdkMediaView) findViewById(R.id.my_media_view_id);
//para habilitar o gradiente, basta chamar setGradientLeftColor(), setGradientRightColor(), setGradient(), setDefaultGradient()
mediaView.setDefaultGradient();
//para desabilitá-lo, basta chamar setSolidColor() ou setDefaultSolidColor()
mediaView.setDefaultSolidColor(); |
Gradient Left Color
int leftColor
...
Caso não seja definida, a cor padrão utilizada é #ed165a ()
.
Nota |
---|
|
Este atributo é ignorado, caso gradientEnabled não esteja habilitado. |
Bloco de código |
---|
language | xml |
---|
title | example.xml |
---|
collapse | true |
---|
|
<sdk.fluig.com.ui.components.button.FluigSdkButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:gradient_leftColor="@color/my_left_color" /> |
Bloco de código |
---|
language | java |
---|
title | Example.java |
---|
collapse | true |
---|
|
FluigSdkButton button = (FluigSdkButton) findViewById(R.id.my_button_id);
int myLeftColor = ...;
button.setGradientLeftColor(myLeftColor);
//é possível alterá-lo com o método setGradient() também
int rightColor = ...;
button.setGradient(myLeftColor, rightColor); |
Gradient Right Color
int rightColor
...
Caso não seja definida, a cor padrão utilizada é #f15823 ()
.
Nota |
---|
|
Este atributo é ignorado, caso gradientEnabled não esteja habilitado. |
Bloco de código |
---|
language | xml |
---|
title | example.xml |
---|
collapse | true |
---|
|
<sdk.fluig.com.ui.components.button.FluigSdkButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:gradient_rightColor="@color/my_right_color" /> |
Bloco de código |
---|
language | java |
---|
title | Example.java |
---|
collapse | true |
---|
|
FluigSdkButton button = (FluigSdkButton) findViewById(R.id.my_button_id);
int myRightColor = ...;
button.setGradientRightColor(myRightColor);
//é possível alterá-lo com o método setGradient() também
int leftColor = ...;
button.setGradient(leftColor, myRightColor); |
Image
Solid Color
int solidColor
...
Caso não seja definida, a cor padrão utilizada é #a0a0a0 ()
.
Nota |
---|
|
Este atributo é ignorado, caso gradientEnabled esteja habilitado. |
Bloco de código |
---|
language | xml |
---|
title | example.xml |
---|
collapse | true |
---|
|
<sdk.fluig.com.ui.components.button.FluigSdkButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:solidColor="@color/my_color" /> |
Bloco de código |
---|
language | java |
---|
title | Example.java |
---|
collapse | true |
---|
|
FluigSdkButton button = (FluigSdkButton) findViewById(R.id.my_button_id);
int myColor = ...;
button.setSolidColor(myColor);
//caso queira usar a cor padrão
button.setDefaultSolidColor(); |
Video