Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
languagexml
titleexample.xml
collapsetrue
<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
languagejava
titleExample.java
collapsetrue
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
titleImportante

Este atributo é ignorado, caso gradientEnabled não esteja habilitado.

Bloco de código
languagexml
titleexample.xml
collapsetrue
<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
languagejava
titleExample.java
collapsetrue
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
titleImportante

Este atributo é ignorado, caso gradientEnabled não esteja habilitado.

Bloco de código
languagexml
titleexample.xml
collapsetrue
<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
languagejava
titleExample.java
collapsetrue
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
titleImportante

Este atributo é ignorado, caso gradientEnabled esteja habilitado.

Bloco de código
languagexml
titleexample.xml
collapsetrue
<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
languagejava
titleExample.java
collapsetrue
FluigSdkButton button = (FluigSdkButton) findViewById(R.id.my_button_id);
int myColor = ...;
button.setSolidColor(myColor);
 
//caso queira usar a cor padrão
button.setDefaultSolidColor();

Video