Domanda

Prima di tutto dovrei dire che la mia app è già in grado di pizzicare Zoom che funziona perfettamente e ha anche la funzione Pan, ma questa funzione Pan funziona con un tocco singolo e voglio rendere entrambi i lavori con il multi tocco.Ciò che intendo è se l'utente rende il lavoro di zoom di Gesture Gesture deve essere eseguito e se l'utente spostasse entrambi il dito nella stessa direzione, allora si avrebbe fatto il dito.Ho provato a utilizzare un approccio soglia che misura la distanza tra le dita e confronta la distanza con la distanza precedente e se la differenza tra le distanze è inferiore alla soglia che funge da padella e se la differenza è più grande della soglia, agisce come lo zoom.Questo tipo di lavoro di lavoro ma è incoerente.Quindi sono qui per chiedere un modo più intelligente e più fluido per far funzionare questo.

PS: il mio codice Zoom Pinch è da qui

È stato utile?

Soluzione

The best approach that I can think of is by using the direction of movement. If the two fingers move in different directions, then activate only the zoom. But if they move in the same direction, pan and check for zoom based on the threshold. This should add some consistency.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top