weitblicker / weitblickapp-android-v2

0 stars 0 forks source link

ImageSlider #26

Closed jpunke closed 4 years ago

jpunke commented 4 years ago

Fix Image-Slider Issue

jpunke commented 4 years ago

Hallo zusammen! Ich habe versucht einen Image Slider über ein ViewPager-Element und eine dazugehörige PageViewer-Adapterklasse zu implementieren. Der ViewPager dient hier als Container, dem Views hinzugefügt werden können und der diese dann über ein Swipe weitergibt. Hierzu habe ich in fragment_news_detail.xml das zuvorige ImageView-Element durch das ViewPager-Element ausgetauscht (so wird das Gesamtlayout auch nicht zerstört).

ImageSliderXML

Für ein Element im ViewPager habe ich ein separates Layout erstellt, in dem lediglich ein ImageView in einem RelativLayout ist.

SliderItemXML

Dieses wird nun über den Adapter "inflatet", daraufhin aufs ImageView-Element zugegriffen und das Bild an aktueller "position" über picasso geladen und zum Container (ViewPager) hinzugefügt.

SliderAdapter

Jetzt - so hatte ich vermutet - müsste nur noch der Adapter für die View der Detailseite gesetzt werden und habe dies wie folgt getan:

setAdapter

Der ViewPager befindet sich auf jeden Fall an der erwarteten Stelle, die URLS stimmen (beim Swipen wird sogar die "instantiateItem"-Methode des Adapters mit den richtigen Urls aufgerufen), aber die Bilder werden nicht geladen..ganz ohne Fehlermeldung. @spuetz, @ilkawntr , @jannik-bergmann hat einer von euch hierzu vielleicht eine Idee? Vollständiger Code ist im Branch "REST"..