Witam
Posiadam w swoich urządzeniach graficzne lcd wraz z dotykowymi panelami rezystancyjnymi. Mam dość rozbudowane menu i potrzebuję takiej funkcji na styl I-Phone -wybierania listy kontaktów , czyli przesuwam palcem w dół po ekranie i lista kontaktów także przesuwa się. Chodzi mi o samo rozpoznanie w którym kierunku przesuwam palcem po ekranie. Generalnie muszę rozpoznać cztery główne kierunki. Jak wiadomo kiedy dotykam ekranu to współrzędne X i Y przyjmują określone wartości jak np: X=100 Y=150. Teraz muszę rozpoznać przesuwanie palcem w 4 kierunkach czyli będę potrzebował jeszcze 4 dodatkowe zmienne jak G ,D,L,P analogicznie g-góra itd.
Sama zrobienie tzw. scrolowanego menu nie jest problemem. Ale brak mi pomysłu na rozpoznanie kierunku. Oczywiście rozpoznanie kierunku następowało by po określonej długości przesuwania palcem po ekranie a także po czasie przesuwanie tak aby zlikwidować pomyłki w rozpoznawaniu. Samo pole przesuwania będzie miało minimalne wymiary 3*1 cm ale zapewne zrobię większe.
Przyjmę każdą sugestię wykonania takiego "cudaka" , gdyż męczę się już któryś dzień i słabo to mi wychodzi.
Posiadam w swoich urządzeniach graficzne lcd wraz z dotykowymi panelami rezystancyjnymi. Mam dość rozbudowane menu i potrzebuję takiej funkcji na styl I-Phone -wybierania listy kontaktów , czyli przesuwam palcem w dół po ekranie i lista kontaktów także przesuwa się. Chodzi mi o samo rozpoznanie w którym kierunku przesuwam palcem po ekranie. Generalnie muszę rozpoznać cztery główne kierunki. Jak wiadomo kiedy dotykam ekranu to współrzędne X i Y przyjmują określone wartości jak np: X=100 Y=150. Teraz muszę rozpoznać przesuwanie palcem w 4 kierunkach czyli będę potrzebował jeszcze 4 dodatkowe zmienne jak G ,D,L,P analogicznie g-góra itd.
Sama zrobienie tzw. scrolowanego menu nie jest problemem. Ale brak mi pomysłu na rozpoznanie kierunku. Oczywiście rozpoznanie kierunku następowało by po określonej długości przesuwania palcem po ekranie a także po czasie przesuwanie tak aby zlikwidować pomyłki w rozpoznawaniu. Samo pole przesuwania będzie miało minimalne wymiary 3*1 cm ale zapewne zrobię większe.
Przyjmę każdą sugestię wykonania takiego "cudaka" , gdyż męczę się już któryś dzień i słabo to mi wychodzi.