アプリが定期的にコンテンツを自動的に更新する場合でも、ユーザーによる手動更新のリクエストを同様に可能にすることができます。たとえば、天気予報アプリの場合に、ユーザーがアプリを更新して最新の予報をオンデマンドで取得できるようにします。最新情報をリクエストするための標準的なユーザー エクスペリエンスを実現するため、Android プラットフォームには、「スワイプで更新」設計パターンが用意されています。これにより、ユーザーは垂直方向のスワイプで更新をトリガーすることができます。
サンプルアプリをダウンロードしてください。
レッスン
- 「スワイプで更新」機能をアプリに追加する
RecyclerView
内で「スワイプで更新」機能をサポートする方法と、アクションバーを使用してアクセスしやすい更新オプションを提供する方法について説明します。- 更新リクエストに応答する
- 「スワイプで更新」ジェスチャーに応答する方法と、アクションバーの更新アクションから同じ更新を実行する方法について説明します。