Autore Topic: Sovrapporre una TexView ad un Layout per disabilitarlo  (Letto 361 volte)

Offline RogoMantiK

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Xperia Neo
Sovrapporre una TexView ad un Layout per disabilitarlo
« il: 19 Settembre 2013, 12:38:43 CEST »
0
Salve,
Ho un relative layout con 4 bottoni ed un immagine, sopra (graficamente, in xml è scritto sotto) c'ho messo una textview che lo ricopre tutto e vorrei usare il suo stato visible e gone per coprire / mostrare il layout che c'e sotto.
La textview che ho messo sopra l'ho impostata con alpha 0.7 , con uno sfondo e con un testo ma se tocco i bottoni il tocco passa attraverso la textview e quindi funzionano.

c'e un modo per evitare che i tocchi attraversino la textview?

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Sovrapporre una TexView ad un Layout per disabilitarlo
« Risposta #1 il: 19 Settembre 2013, 13:45:14 CEST »
0
Puoi usare, in base alle tue reali necessità:
Codice (Java): [Seleziona]
button.setClickable(false);
Codice (Java): [Seleziona]
button.setEnabled(false);
Non so se stai usando una animazione oppure no.
Se la stai utilizzando, io userei questo codice all'interno del metodo onAnimationEnd(Animator animator) dell' AnimatorListener

Offline RogoMantiK

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Xperia Neo
Re:Sovrapporre una TexView ad un Layout per disabilitarlo
« Risposta #2 il: 19 Settembre 2013, 15:00:04 CEST »
0
Grazie, io cercavo un modo più veloce senza dover abilitare tutti i bottoni sotto la textview
mi sa che dovrò gestire l'attivazione di ogni componente