Árvore de páginas

Versões comparadas

Chave

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

...

Esta seção explica o funcionamento de todos os atributos específicos do FluigSdkMediaView.

...


Nota

Nos XMLs, lembre-se de importar o namespace abaixo.

xmlns:app="http://schemas.android.com/apk/res-auto"

Âncora

...

boolean gradientEnabled

Define se o componente usará um gradiente horizontal de duas cores como fundo.

Este atributo pode ser alterado diretamente somente pelo XML. Nas classes Java, basta chamar um dos métodos que alteram a cor do gradiente.

...

languagexml
titleexample.xml
collapsetrue

...

background

...

languagejava
titleExample.java
collapsetrue

...

-

...

color
background-color

Background Color

int backgroundColor

Atributo padrão do SurfaceView.

...

Gradient Left Color

int leftColor

Define a cor de fundo do componente. Caso seja usado junto ao backgroundColorEnd, define a cor do lado esquerdo do de um gradiente.

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.background.FluigSdkMediaView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    appandroid:gradient_leftColorbackground="@color/my_left_color" />
Bloco de código
languagejava
titleExample.java
collapsetrue
FluigSdkMediaView mediaView = (FluigSdkMediaView) findViewById(R.id.my_media_view_id);
int myLeftColor = ...;
mediaView.setGradientLeftColorsetBackgroundColor(myLeftColor);
 
//é possível alterá-lo com o método setGradient() também
int rightColor = ...;
mediaView.setGradient(myLeftColor, rightColor);

Âncora

...

background-

...

color-

...

end

...

background-

...

color-

...

end

...

Background Color End

int rightColorbackgroundColorEnd

Define a cor de fundo do lado esquerdo do direito de um gradiente.

Caso não seja definida, a cor padrão utilizada é #f15823 ().

...

titleImportante

...

.

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_rightColorbackgroundColorEnd="@color/my_right_color" />
Bloco de código
languagejava
titleExample.java
collapsetrue
FluigSdkMediaView mediaView = (FluigSdkMediaView) findViewById(R.id.my_media_view_id);
int myRightColor = ...;
mediaView.setGradientRightColor(myRightColor);
 
//é possível alterá-lo com o método setGradient() também
int leftColor = ...;
mediaView.setGradient(leftColor, setBackgroundColorEnd(myRightColor);

Âncora
image
image

...

  1. Aplica um clareamento
  2. Desfoca a imagem
  3. Altera o tamanho da imagem para preencher todo o componente, mantendo suas proporções

...


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:image="@drawable/my_image" />

...