Autore Topic: Effetto scorrimento layout con touch  (Letto 826 volte)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Effetto scorrimento layout con touch
« il: 21 Febbraio 2012, 13:42:52 CET »
0
Spero che il titolo sia abbastanza chiaro.
Quello che vorrei fare, e due layout sovrapposti, poi con il dito sposta il layout visibile verso destra e nel frattempo sotto inizio a vedere il layout nascosto.
Qualcuno ha delle idee ?
Io avevo pensate al framelayout contenente due layout sovrapposti.
L'effetto che vorrei ottenere e quello usato dall'app EFreader quando scorre la guida iniziale.
Grazie
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Verandi

  • Moderatore
  • Utente normale
  • *****
  • Post: 378
  • Respect: +75
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Effetto scorrimento layout con touch
« Risposta #1 il: 21 Febbraio 2012, 18:24:14 CET »
0
Personalmente l'idea mi sembra perfetta.
Potresti usare una classe che estenda FrameLayout e programmaticamente aggiungi due child che gestirai come vuoi.
Se usi API >= 11 potresti lavorare con il View.setX() e View.setY() per spostarle, in alternativa credo possa bastare usare una matrice per andare a spostare il canvas nel metodo onDraw().

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Effetto scorrimento layout con touch
« Risposta #2 il: 21 Febbraio 2012, 21:51:14 CET »
0
Grazie dei suggerimenti, ora provo a dare un occhio qui e la, appena ho novità scrivo sul forum.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .