Autore Topic: Overlay Loading  (Letto 282 volte)

Offline yaroslavpopovic

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Overlay Loading
« il: 25 Marzo 2015, 18:25:19 CET »
0
Ciao a tutti, sto cercando di creare un overlay con uno spinner e ho fatto cosi:

Ho creato un FrameLayout che ho messo per ultimo in un altro FrameLayout:

Codice (XML): [Seleziona]
 <FrameLayout
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:background="@color/background_material_dark"
       android:alpha="0.5"
       android:id="@+id/overlayLoadingLayout">
        <ProgressBar
           android:id="@+id/pbProgess"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center" />
    </FrameLayout>

Poi in onCreateView lo setto invisibile con overlayLoadingLayout.setVisibility(View.VISIBLE);

e lo rendo visibile quando serve, fin qui tutto bene, il problema è che i pulsanti nella view sottostante sono ancora funzionanti. C'è un modo per "coprirli" con la overlayLoadingLayout in modo da renderli disabilitati?

Grazie

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Overlay Loading
« Risposta #1 il: 26 Marzo 2015, 08:00:05 CET »
0
Io faccio normalmente view.SetVisibility().
Inoltre per ogni view hai anche .setEnable()