1
私は、垂直方向のレイアウトでScrollViewを使用してメッセージを表示しています。私はscrollToBottomを使ってみましたが、この問題はトランジションを見ることができます。私たちはwhatsappメッセージ画面を開いている間、どのような移行を見ません、どのように私は同じを達成することができますか?チタンを使用してwhatsappのようなメッセージ画面を作成するには
私は、垂直方向のレイアウトでScrollViewを使用してメッセージを表示しています。私はscrollToBottomを使ってみましたが、この問題はトランジションを見ることができます。私たちはwhatsappメッセージ画面を開いている間、どのような移行を見ません、どのように私は同じを達成することができますか?チタンを使用してwhatsappのようなメッセージ画面を作成するには
Whatsapp、およびそこに他のメッセンジャーサービス、コレクションビューを使用します。 Scrollviewは、データやフォームなどの小さなセットを対象としています。
CollectionViewはGitHubのモジュールとして利用できます。
その他のソリューションは、たとえばListViewです。アニメーションなしで下にスクロールすることができます。
ユーザーの会話中にさまざまな時点でさまざまな種類のコントロールを使用してさまざまな種類のフォームを埋め込む必要があるため、ListViewでScrollViewを選択しました。したがって、メッセージ画面はテキスト、画像、フォーム(カテゴリの選択、支払い、フィードバックなど)で構成されています。 ListViewでは、さまざまなコントロールを扱うことができるテンプレートを作成するのが難しいと感じています。 CollectionViewでも同じ問題があります。 TableViewはScrollViewより優れたオプションですか?問題を解決することはできますか? –
tableviewも優れていますが、テンプレートは動的なものに最適です...テンプレートの数に制限はありません。 http://tislack.orgにアクセスし、コミュニティと話し合ってお手伝いしましょう。 –
ありがとうございます。私はtislackに参加しました。 ListViewに切り替えました。 ListViewのボトムを80dpに設定し、下部にTextAreaを自動拡張します。私はいくつかの問題に直面しています。 1)TextAreaの高さが上がるにつれて、ListViewの下端は常にTextAreaの上に固定されます。 2. ListViewにListItemsを追加する方法 3. IOS上で上記のデザインを使用すると、キーボードがフォーカスを当ててTextAreaを隠してしまいます。 ScrollViewでビューをラップしようとしましたが、ListViewとScrollViewの両方をスクロールするとスクロールされます。リストビューはScrollViewをスクロールしないと表示されません。 –