...
O visual e comportamento do FluigSdkMediaView
segue o estilo definido pelo fluig Style Guide.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="utf-8"?>
<merge
xmlns:android="http://schemas.android.com/apk/res/android">
<sdk.fluig.com.ui.components.background.FluigSdkMediaView
android:layout_width="match_parent"
android:layout_height="match_parent" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/my_text" />
</LinearLayout>
</merge> |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
import ...
import sdk.fluig.com.ui.components.background.FluigSdkMediaView;
public class MainActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_layout);
FluigSdkMediaView mediaView = (...);
mediaView.setOnLongClickListener(new OnLongClickListener {...});
}
} |
Esta seção explica o funcionamento de todos os atributos específicos do FluigSdkMediaView
.
boolean gradientEnabled
Define se o botão 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.
int leftColor
Define a cor de fundo do lado esquerdo do gradiente.
Caso não seja definida, a cor padrão utilizada é #ed165a ()
.
int rightColor
Define a cor de fundo do lado esquerdo do gradiente.
Caso não seja definida, a cor padrão utilizada é #f15823 ()
.
...
int solidColor
Define a cor de fundo do botão para uma única cor.
Caso não seja definida, a cor padrão utilizada é #a0a0a0 ()
.