Skeleton List (スケルトン リスト)
Skeleton List コンポーネントを使用して、標準の情報と同じタイプの情報をレイアウトします。ただし、データが存在しない場合のアプリケーションの状態 (データがリモート データソースからロードされ、接続が切れているか、時間がかかる場合など) も示します。Skeleton List は、既知のレイアウトの List を視覚的に表したものですが、表示するデータはありません。
Skeleton List のデモ
タイプ
Skeleton List は、標準の List と同じ 2 つのタイプをサポートします: One-line Item List (1 行の項目リスト) と Two-line Item List (2 行の項目リスト)。
List Item のタイプ
Skeleton List Item は、標準 List と同じ 3 つのプリセット タイプがあります: Header、One-line、Two-line。
List Item の領域
Skeleton List Item には、標準 List のような 2 つの異なる領域があります: Primary Action と Secondary Action。
Figma と Sketch の Primary Action
Figma では 5 つの交換可能な Skeleton List Item Primary Action があり、Sketch では Symbol Overrides
として 4 つ利用できます。Skeleton List Item Primary Actions は、標準の List Item に似ています。Sketch の Smart Layout のおかげで、不要な要素を ~No Symbol に設定することで、List Item をさらに調整することができます。
Avatar + Label + Description | |||
Checkbox + Label | Primary Action の Checkbox にラベルを設定できないため、前後のラベルを ~No Symbol に設定し、この設定は変更しないでください。 | ||
Icon + Label + Desc | |||
Label + Progress | Primary Action の Linear Progress Bar は値ラベルを持つことができないため、~No Symbol に設定され、この設定は変更しないでください。 | ||
Label |
Figma と Sketch の Secondary Action
Skeleton List Item の Secondary Action は、Symbol Overrides
として利用可能な標準の List Item からの対応物で可能なすべてのシナリオを含みます。Figma では、すべてのアクションは間もなく追加される予定です。Sketch では、これらは Symbol Overrides
として利用でき、Smart Layout のおかげで、不要な要素を ~No Symbol に設定することでさらに調整できます。
Text と Icon |
Adobe XD の Thumbnail (サムネイル)
Adobe XD の左側の Skeleton List Item 領域にあるサムネイル コンポーネントは、Component States
パラダイムを介して、標準の List Item のような 3 つの交換可能なオプションを提供し、簡単に切り替えることができます。
Adobe XD の Actions
Adobe XD の適切な Skeleton List Item 領域を構成するアクション コンポーネントは、標準の List Item の対応するシナリオで可能なすべてのシナリオを含みます。
使用方法
リスト レイアウトを作成するときは、標準リスト項目と Skeleton List Item を組合さないようにします。データはすべてのリスト項目に存在するか、いずれにも存在しないため、2 つのタイプを同じレイアウト内で使用しないでください。
良い例 | 悪い例 |
---|---|
その他のリソース
関連トピック:
コミュニティに参加して新しいアイデアをご提案ください。