+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: touch su combobox

  1. #1
    L'avatar di dante.3d
    dante.3d non è in linea Scolaretto
    Post
    117

    touch su combobox

    Ciao a tutti,
    sapete come fare per rendere una dblookupcombo gestibile con il touch?? (D10)
    in particolare vorrei che con il dito premuto faccia lo scroll della lista.. (fose si chiama tap and pan?)
    è possibile gestirla?
    grazie

  2. #2
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Luogo
    Reggio Emilia
    Post
    1,270
    Quote Originariamente inviato da dante.3d Visualizza il messaggio
    sapete come fare per rendere una dblookupcombo gestibile con il touch?? (D10)
    in particolare vorrei che con il dito premuto faccia lo scroll della lista.. (fose si chiama tap and pan?)
    Generalmente, anche via touch si usano i pulsanti della barra di scorrimento per farla muovere in alto o in basso e scorrere gli elementi, avendo cura di farla sufficientemente grande da poter essere fruibile.

    Se questa implementazione non va bene, basta mostrare un Form posizionandolo in prossimità del controllo con dentro la GUI implementata nel modo desiderato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Homepage | Blog | Delphi Podcast | Altri link...

  3. #3
    L'avatar di dante.3d
    dante.3d non è in linea Scolaretto
    Post
    117
    grazie..
    Il problema, non è quello ma è la gesture!
    mi servirebbe capire come fare lo scroll tipo i cellulari senza pulsanti..
    credo.. hold tap and pan, mantieni il dito premuto nel centro dell'elenco e lo scorri verso il basso e verso l'alto per muovere l'elenco mantenedo la selezione sull'item centrale, rilasci e hai selezionato l'item desiderato..

  4. #4
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Luogo
    Reggio Emilia
    Post
    1,270
    Quote Originariamente inviato da dante.3d Visualizza il messaggio
    hold tap and pan, mantieni il dito premuto nel centro dell'elenco e lo scorri verso il basso e verso l'alto per muovere l'elenco mantenedo la selezione sull'item centrale, rilasci e hai selezionato l'item desiderato..
    Questo tipo di azioni possono essere anche complesse da realizzare: lo scorrimento col dito, ad esempio, fa muovere un elenco che si deve arrestare gradualmente e ha una certa inerzia, tutte interazioni che richiedono della matematica per riprodurre l'effetto, senza contare che questo è efficace se il "sottostrato" software permette di ottenerlo in modo fluido usando specifiche primitive grafiche.

    L'uso della libreria VCL limita parecchio queste possibilità, che sono invece frequenti e "built-in" in FireMonkey, la libreria crossplatform per realizzare appunto questo tipo di applicazioni business con supporto di più piattaforme e device.

    Oltre a suggerire componenti specifici che possono aiutare in questo senso compatibili con VCL, non saprei che altro suggerire se non di implementare a mano questo tipo di "interazioni" che non sono assolutamente banali.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Homepage | Blog | Delphi Podcast | Altri link...

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi