Android では、トーストまたはスナックバーを使用してユーザーに短いメッセージを表示できます。
どちらを使用すべきかについて特定の基準はありますか? すべてのトースト?すべてのスナックバー?そうでなければ、DialogFragments と Snackbars の間に乾杯しますか? スナックバーを画面の残りの部分の「上」に強制的に表示する方法はありますか (特定のビューを渡したくない場合)。
Android では、トーストまたはスナックバーを使用してユーザーに短いメッセージを表示できます。
どちらを使用すべきかについて特定の基準はありますか? すべてのトースト?すべてのスナックバー?そうでなければ、DialogFragments と Snackbars の間に乾杯しますか? スナックバーを画面の残りの部分の「上」に強制的に表示する方法はありますか (特定のビューを渡したくない場合)。
何かが起こったこと、何かがうまくいったことなどをユーザーに確認したい場合Toast
は、私が言う方法です。
しかし、ユーザーがリストからアイテムを削除するなどの操作を行った場合は、元に戻すオプションをユーザーに提供する必要があります。おそらく警告ダイアログで行うことができますが、それはユーザーにとっても迷惑です。フォーカスを変更し、ユーザーが本当にやりたいことかどうかを尋ねる警告ダイアログに対応するように強制する。たとえば、「本当にそれを削除しますか? いいえ はい」。
を使用するSnackBar
と、アイテムが削除されたことをユーザーに通知できますが、元に戻すアクションも提供できます。クリック時にアイテムをリストに戻す必要があります。
この短いビデオを見てください。彼女はそれらのより良い使い方を説明しています:)
https://www.youtube.com/watch?v=puhfMX8jb9c&list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM&index=5