Was ich erreichen möchte: Habe einen ViewPager mit TabLayout, wo jedes Tab ein neues Fragment enthält, das horizontal ein RecyclerView Layout hat und von einem FragmentPagerAdapter verwaltet wird.ViewPager ohne Snapping
Was ich kämpfen mit: Das Standardverhalten ist, dass, wenn Sie Ende der Liste auf eine der Registerkarten erhalten, schaltet Tabs und rastet (Rastmittel, wenn Sie mehr als 50% des Ansichtsfensters ziehen, springt in beide Richtungen). Ich möchte, dass es frei fließt und nicht reißt. So ähnlich wie es bei iOS standardmäßig passiert.
- https://guides.codepath.com/android/google-play-style-tabs-using-tablayout
- https://guides.codepath.com/android/ViewPager-with-FragmentPagerAdapter
Wie soll ich dieses Problem (vorzugsweise ohne weitere Bibliotheken) nähern:
habe ich für diese Einrichtung durch die folgenden zwei Codepfad Führung inspiriert?
Es klingt also so, als ob Sie nicht das Verhalten des Swipe-to-Change-Tabs wünschen, das Teil von 'ViewPager' ist. Ist das korrekt? Verwenden Sie in diesem Fall keinen 'ViewPager', verwenden Sie einfach die Tabs, um die verschiedenen Fragmente in einen festen Container zu laden. –
@krislarson Ich möchte das swipe-to-change-tabs-Verhalten, ich möchte es nicht automatisch einrasten lassen, sondern flüssig scrollen, zum Beispiel, wie die Emoji-Tastatur auf iOS funktioniert (ich möchte ein ähnliches Verhalten) – anthonymonori