Plan zajęć cz. 9 – Xamarin gesty

W związku ze zbliżającym się terminem oddania pracy inżynierskiej nie miałem dużo czasu, aby poczynić jakieś znaczące postępy w aplikacji. W tym tygodniu skupiłem się na gestach użytkownika.

Xamarin Gesty

W każdej aplikacji na chwilę obecną można spotkać gesty w postaci przesunięcia palcem po ekranie w lewo, prawo, do góry i na dół. Więc i w tej aplikacji nie mogłoby ich zabraknąć. Niestety Xamarin sam od siebie nie udostępnia takiej funkcjonalności dlatego skorzystałem z rozwiązania znalezionego na StackOverflow [https://stackoverflow.com/a/45454234] zaproponowanego przez Ranjith Kumar, które w zupełności wystarczy do tej aplikacji.

Rozwiązanie zaproponowane przez niego polega na sprawdzeniu kierunku, w którym poruszał się niewidzialny kursor na telefonie. Następnie rozpoznaje, w którym kierunku był ruch wykonany i uruchamia odpowiednią metodę.

Zmiana dni tygodni

Posiadając możliwość wykrywania ruchu palcem pozostało wykorzystanie tego mechanizmu do zmiany dni tygodnia w zależności od tego w którą stronę użytkownik przesunie palcem po ekranie. Może to brzmieć prosto niestety miałem z tym problemów. Nadal je mam, gdyż nie udało mi się doprowadzić aplikacji do prawidłowego działania. Funkcjonalność pozostaje do zrobienia w następnym tygodniu.

Kończąc

W tym tygodniu, jak i do końca Stycznia będą pojawiać się krótsze posty ze względu na pracę Inżynierską. Pogodzenie normalnej pracy ze studiami, pisaniem pracy inżynierskiej i prowadzeniem bloga jest wyzwaniem. Pracowanie, studiowanie, pisanie pracy Inżynierskiej oraz bloga na raz jest twardym orzechem do zgryzienia.

Cały kod aplikacji można zobaczyć na moim koncie github /kkolodziejczak/ZUTSchedule

Leave a Reply

Translate »