Facebookメッセンジャーアプリが提供するような入力キーボードを作成する必要があるFacebookメッセンジャーのようなチャットアプリを開発しています。
主に、ビューページャーでタブレイアウトを使用する必要があると考えました。githubで、絵文字付きのカスタム キーボードを提供するサードパーティ ライブラリを 1 つ見つけました。
このライブラリを見た後、この種のキーボードを実現するには、カスタム キーボードを作成するか、単純なタブ レイアウトに従ってページャーを表示する必要があるのではないかと混乱します。
この種のキーボードを設計するための良いアプローチは何ですか?
編集:
- カスタム キーボードを作成できる Android プラットフォームが提供するInput Method Frameworkを見つけましたが、メッセンジャー アプリでは、テキストで見たようにデフォルトのキーボードを使用しており、ステッカー/絵文字のみでデフォルトのキーボードが置き換えられています。
- Android 7.1 は、キーボードを使用してリッチ コンテンツを普遍的に使用するための CommitContent APIを提供するようになりましたが、デフォルトのキーボードとカスタム キーボードを切り替える方法がわかりません。