Galeria jak widok z centralnym powiększeniem obrazu

Tutaj potrzebuję widoku podobnego do galerii z tylko trzema obrazami wyświetlanymi jednocześnie na ekranie. W tym środkowy obraz będzie większy niż dwa inne obrazy na jego bokach.

Jeśli użytkownik przewinie widok, kolejne obrazy będą przesuwać się na ekranie, tak jak w galerii, a jednocześnie będą wyświetlane tylko trzy obrazy, z których środkowy obraz powinien automatycznie powiększać się, gdy jest wyświetlany na ekranie, a pozostałe dwa powinny być mniejsze od niego .

Tutaj nie mogę korzystać z galerii, ponieważ jest ona amortyzowana w Androidzie.

Udało mi się stworzyć galerię podobną do widoku za pomocą viewpagera za pomocą kodu naten link. Pokazuje tylko trzy obrazy na ekranie naraz, co pasuje do mojego jednego wymagania. Ale nie jestem w stanie uzyskać centralnego obrazu widocznego na ekranie i powiększyć go. Chociaż udało mi się uzyskać kliknięty obraz na ekranie.

Czy ktoś może mi powiedzieć, gdzie muszę zmodyfikowaćto kod i to, co muszę dodać, aby uzyskać obraz znajdujący się pośrodku od obrazów wyświetlanych na ekranie i powiększyć go.

Wiem, że nie ma centralnego obrazu na ekranie według viewpagera i wyświetla on tylko trzy obrazy na ekranie z powodu modyfikacji kodu.

Próbowałem też: -

GridView z poziomym przewijaniemHorizontalScrollView z poziomym układem liniowym

ale viewpager wydaje się być lepszym rozwiązaniem, ponieważ zatrzymuje przewijanie tylko z trzema elementami na ekranie z powodu nieodłącznych właściwości viewpagera.

Z góry dziękuję za wszelką pomoc.

i jeśli ktoś zna jakąkolwiek inną metodę osiągnięcia tego, powiedz mi, a spróbuję.

P.S. Dla każdego, kto chce mieć pełny kod, dodałem go jako odpowiedź, która ma również funkcję powiększania.Tylko kilka dodatków w zaakceptowanej odpowiedzi. :)

questionAnswers(2)

yourAnswerToTheQuestion