Ho una quarantina di label sparse nello schermo che coprono praticamente il 95% della sua superfice.
In un angoletto ho sistemato due pulsantini microscopici (per forza di cose) che svolgono la funzione di "Avanti" e "Indietro" di una serie di record di una database.
Le label supportano gli eventi _Click e _LongClick.
Tutto funziona egregiamente ed il contenuto delle label viene aggiornato correttamente premendo il pulsante "Avanti" o il pulsante "Indietro".
Per questioni grafiche vorrei eliminare i due pulsanti (perchè microscopici) e trasferire le loro funzioni al trascinamento di un dito sul bordo sinistro o sul bordo destro dello schermo (rispettivamente funzione "indietro" e "avanti").
Ho guardato libreria Gestures che probabilmente potrebbe fare il caso mio ma essa prevede un pannello che copre l'intero schermo. Il pannello può sì essere reso trasparente
ma non sono riuscito a fare in modo che siano gestibili ANCHE gli eventi _Click e _LongClick delle label. Sembra che il pannello "copra" le label ed impedisca di agire su di esse.
E' una cosa possibile oppure devo scordarmi di realizzare quanto descritto ?
Grazie per l'attenzione.
In un angoletto ho sistemato due pulsantini microscopici (per forza di cose) che svolgono la funzione di "Avanti" e "Indietro" di una serie di record di una database.
Le label supportano gli eventi _Click e _LongClick.
Tutto funziona egregiamente ed il contenuto delle label viene aggiornato correttamente premendo il pulsante "Avanti" o il pulsante "Indietro".
Per questioni grafiche vorrei eliminare i due pulsanti (perchè microscopici) e trasferire le loro funzioni al trascinamento di un dito sul bordo sinistro o sul bordo destro dello schermo (rispettivamente funzione "indietro" e "avanti").
Ho guardato libreria Gestures che probabilmente potrebbe fare il caso mio ma essa prevede un pannello che copre l'intero schermo. Il pannello può sì essere reso trasparente
B4X:
pnl.Color = Colors.ARGB (0,255,255,255)
E' una cosa possibile oppure devo scordarmi di realizzare quanto descritto ?
Grazie per l'attenzione.