INTEGRITY Dokumentace

RtkControlBarButton

Základní komponenta používaná pro sestavování vlastních tlačítek ovládacího panelu.

Vlastnosti

Vlastnost Typ Povinné Výchozí Popis
rtk_cbb_icon reference - Prostředek Drawable pro ikonu tlačítka
rtk_cbb_variant button | horizontal button Varianta rozvržení
rtk_cbb_showText boolean true Zda zobrazit text popisku
rtk_cbb_iconSize dimension - Velikost ikony
rtk_cbb_iconPadding dimension - Odsazení mezi ikonou a popiskem

Metody

Metoda Parametry Popis
applyDesignTokens designTokens: RtkDesignTokens Použití vlastních designových tokenů pro motivy
setIconDrawable drawable: Drawable? Nastavit ikonu tlačítka
setIconTint color: Int Nastavit barevný odstín ikony
setText text: String? Nastavit text popisku tlačítka
setProcessingState processing: Boolean Zobrazit nebo skrýt indikátor načítání

Příklady použití

Základní použití

<com.cloudflare.realtimekit.ui.view.controlbarbuttons.RtkControlBarButton
    android:id="@+id/rtk_control_bar_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:rtk_cbb_showText="true"
    app:rtk_cbb_variant="button" />

S metodami

val buttonView = findViewById<RtkControlBarButton>(R.id.rtk_control_bar_button)
buttonView.setOnClickListener { }