Ciao a tutti,
un po' per test un po' per comodità, ho imbastito la classe (
clAcceptClick) che trovate come parte del progetto B4xPages qui allegato.
Lo scopo è quello di "standardizzare" gli eventi Click, DoubleClick, LongClick sulle principali view negli ambienti B4J e B4A.
Ovviamente è molto più utile in B4J dove quel tipo di eventi non è previsto (a parte Button che ha un suo Click), ma anche la possibilità di avere in B4A il DoubleClick (che in realtà sarebbe un doppio tap) non credo sia male.
Esisteva già un ottimo
lavoro di
@Star-Dust basato sui listener. Qui ho voluto provare ad ottenere l'effetto desiderato solo tramite codice standard.
ps: modificate il valore di Sensitivity per adattarlo ai vostri dispositivi in modo che rispondano meglio; il default è 1 secondo.
Nota: è solo un test; non è rifinito e mancano aspetti importanti (es. resize).
Nota2: quando si dice l'età...buttata via più di un'ora perché avevo erroneamente utilizzato due underscore invece di uno nella sub chiamata (che quindi non sortiva effetto).. sigh!