Compose では、RecyclerView
よりも少ないコード行数で、スクロール リストをよりシンプルかつ高パフォーマンスで作成できます。遅延レイアウトを使用して、コンテンツをオンデマンドでリストに追加できるリストを作成する方法について学びます。
要点
- 遅延レイアウトを使用して、大量のアイテムや大規模なデータセットにコンテンツをオンデマンドで追加し、アプリのパフォーマンスと応答性を向上させます。
- このアプローチでは、アイテム コンテンツの記述に集中し、残りの処理は遅延リストに任せることができます。
- 1 つのアイテムを記述するには
item()
ブロックを使用し、複数のアイテムを記述するにはitems()
ブロックを使用します。 LazyListState
は、スクロール位置を保存し、リストに関する有用な情報を含んでいる重要な状態オブジェクトです。
リソース
このガイドを含むコレクション
このガイドは、Android 開発の幅広い目標を網羅する、厳選されたクイックガイド コレクションの一部です。
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ja)
リストまたはグリッドを表示する
リストとグリッドを使用すると、アプリでコレクションを視覚的に魅力的でユーザーが使いやすい形式で表示できます。
ご質問やフィードバックがある場合
よくある質問のページでクイックガイドをご覧になるか、お問い合わせフォームからご意見をお寄せください。