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
1
A
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
Verwandte Themen
- 1. Wie erstellt man eine WhatsApp wie `RecyclerView`?
- 2. Wie erstellt man Gruppen wie WhatsApp mit ejabberd?
- 3. Wie WhatsApp Mitteilungsbox
- 4. wie auf whatsapp
- 5. Wie erstellt man WhatsApp Timestamp Layout mit Layoutkit?
- 6. Wie erreicht man "Medien existiert nicht" wie WhatsApp?
- 7. WhatsApp wie CircularProgressBar
- 8. WhatsApp wie Collapsing Toolbar
- 9. Wie zeigen Tabs dynamisch mit Appcelerator/Titanium?
- 10. Wie OAuth2.0 mit Appcelerator Titanium in Andriod
- 11. Wie gruppiere ich Android-Benachrichtigungen wie WhatsApp?
- 12. Sticky Footer mit Kommentarbox wie WhatsApp
- 13. Wie Whatsapp Nachrichten programmgesteuert senden?
- 14. Android-Dokument-Picker wie WhatsApp
- 15. Wie implementiert man benutzerdefinierte GIF activityIndicator in Appcelerator Titanium?
- 16. wie man Return-Taste zu Titanium searchbar für ios
- 17. Wie erhält man den iPhone Modellnamen in Titanium?
- 18. Android Galerie wählen wie WhatsApp
- 19. Wie lese ich whatsapp Kontaktliste
- 20. Geschichten wie Instagram und WhatsApp
- 21. Wie setzt man Apple (Apple Logo) im WhatsApp Status?
- 22. Titanium TabGroup
- 23. Wie erstellt Abschnitt Header-Liste wie WhatsApp?
- 24. Wie man Emoji in Absicht zu whatsapp sendet?
- 25. Wie man Standort zu Whatsapp, Facebook usw. teilt
- 26. Popup eingehende Anrufe Fullscreen wie WhatsApp
- 27. Bild mit whatsapp teilen
- 28. Bild skalieren mit Appcelerator Titanium
- 29. Wie man Dokumentverzeichnis wie WhatsApp öffnet, während man ein Dokument sendet ... kein Bild
- 30. sharing whatsapp mit webview
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? –
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. –
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 –