1

erstellen Ich benutze ScrollView mit vertikalem Layout, um die Nachrichten anzuzeigen, als Nachricht Bildschirm öffnet, sollte es die Nachrichten von unten, nicht von oben angezeigt werden. Ich habe versucht, scrollToBottom zu verwenden, aber ein Problem mit diesem kann den Übergang sehen. Wir sehen beim Öffnen des WhatsApp-Nachrichtenbildschirms keinen Übergang, wie kann ich dasselbe erreichen?Wie man WhatsApp wie Nachrichtenbildschirm mit Titanium

Antwort

1

WhatsApp und andere Messenger-Dienste da draußen verwenden eine CollectionView. Scrollview ist für kleine Datenmengen oder Dinge wie Formulare gedacht.

CollectionView ist als Modul unter GitHub verfügbar.

Andere Lösungen sind ein ListView zum Beispiel. Sie können nach unten ohne Animationen scrollen. Schauen Sie sich einfach die documentation

+0

Ich wählte ScrollView über ListView, da ich verschiedene Arten von Formularen mit unterschiedlicher Anzahl von Steuerelementen zu verschiedenen Zeitpunkten während der Benutzerkonversation einbetten muss. Der Nachrichtenbildschirm besteht also aus Texten, Bildern und Formularen (wie Kategorieauswahl, Bezahlung, Feedback usw.). Mit ListView finde ich es schwierig, Vorlagen zu erstellen, die unterschiedliche Steuerelemente handhaben können. Dasselbe Problem mit CollectionView. Ist TableView eine gute Option über ScrollView? Kann es das Problem lösen? –

+0

Tabellenansicht ist auch besser, aber Vorlagen sind perfekt für dynamische Dinge ... und Sie haben keine Begrenzung für die Anzahl der Vorlagen. Komm zu http://tislack.org und sprich mit der Community darüber, um dir zu helfen. –

+0

Danke. Ich bin tislack beigetreten. Ich wechselte zu ListView. ListView unten auf 80dp und eine automatische TextArea am unteren Rand. Ich stehe vor einigen Problemen. 1) ListView unten sollte immer an TextArea oben bleiben, wenn die TextArea-Höhe zunimmt. 2. Wie listItems zu ListView von unten nicht von oben hinzugefügt werden 3. Mit dem obigen Design auf IOS, TextArea wird durch Tastatur im Fokus versteckt. Ich habe versucht, die Ansichten mit ScrollView umschlingen, wenn ich Scroll sowohl ListView als auch ScrollView Scrolling, nur ListView ScrollView ScrollView –

Verwandte Themen