Dodatkowe funkcje galerii

Rozszerz galerię o swoje co najmniej trzy funkcjonalności.

  1. Obsługa gestów przesunięcia (Swipe)
    • W nowoczesnych aplikacjach rzadko używa się przycisków „PREV” i „NEXT” do przeglądania galerii – zazwyczaj robimy to, przesuwając palcem po ekranie.
    • Wykorzystamy wbudowany w MAUI system rozpoznawania gestów (SwipeGestureRecognizer). Dodamy go bezpośrednio do naszego obrazka w kodzie XAML. Następnie przypiszemy przesunięcie w lewo do logiki z przycisku „NEXT”, a przesunięcie w prawo do logiki z przycisku „PREV”.
  2. Dynamiczny podpis pod zdjęciem (Wykorzystanie tablic)
    • Użytkownik oprócz zdjęcia powinien widzieć jego krótki opis (np. „Kotek na kanapie”, „Kotek w ogrodzie”).
    • W pliku XAML dodamy nową etykietę (Label) tuż pod zdjęciem. W pliku C# stworzymy tablicę typu string[] przechowującą opisy. Za każdym razem, gdy zmienimy zmienną numerZdjecia, użyjemy jej jako indeksu, aby wyciągnąć odpowiedni tekst z tablicy i zaktualizować nasz Label.
  3. Dowolna własna modyfikacja projektu

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *