C
SwipeView QML Type
横スワイプによるページ移動を可能にする。もっと見る...
| Import Statement: | import QtQuick.Controls |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: |
プロパティ
- count : int
- currentIndex : int
- currentItem : Item
- interactive : bool
- orientation : Qt::Orientation
方法
- void decrementCurrentIndex()
- void incrementCurrentIndex()
- void setCurrentIndex(int index)
詳細説明
SwipeViewはスワイプベースのナビゲーションモデルを提供します。
SwipeViewにはページが表示されます。一度に1つのページが表示されます。ユーザーは横にスワイプすることでページ間を移動できます。SwipeView自体は完全に非ビジュアルであることに注意してください。
SwipeView{
id: theSwipe
width: 150; height: 150
clip: true
Rectangle
{
color: "red"
}
Rectangle
{
color: "yellow"
}
Rectangle
{
color: "lightGreen"
}
}上に示したように、SwipeViewはビューの子としてインラインで定義された静的なページ群で構成されます。
一般的に、SwipeViewに過剰な量のページを追加することはお勧めしません。しかし、ページの量が大きくなったり、個々のページが比較的複雑になったりした場合、ユーザーの手の届かないページをアンロードすることでリソースを解放することが望ましい場合があります。Qt Quick Ultraliteパフォーマンスガイドの コンポーネントを動的にロードするセクションも参照してください。
注意: SwipeViewは、ビューに追加されたアイテムのジオメトリ管理を引き継ぎます。アイテムにアンカーを使用することはサポートされておらず、width またはheight の割り当てはビューによってオーバーライドされます。これはアイテムのルートにのみ適用されます。幅と高さを指定したり、子アイテムにアンカーを使用したりすることは、期待通りに機能します。
注: SwipeViewは、QtQuick.Templates::SwipeViewに基づいており、contentItem がFlickable であることが必要です。 その他のcontentItemの使用はサポートされていません。
Controls Stylingも参照してください 。
プロパティ・ドキュメント
count : int [read-only]
このプロパティは、SwipeView のページ数を保持する。
currentIndexも参照 。
currentIndex : int
このプロパティは、現在表示されている項目のインデックスを保持する。これは、特定のページに自動的にスクロールするために使用することができます。
currentItemも参照してください 。
currentItem : Item [read-only]
このプロパティは、現在表示されている項目を保持する。
currentIndexも参照してください 。
interactive : bool
このプロパティは、ユーザーがSwipeView と対話できるかどうかを記述します。 ユーザーは、対話できないビューをスワイプすることはできません。
デフォルト値はtrue です。
orientation : Qt::Orientation
このプロパティは方向を保持する。
メソッド・ドキュメント
void decrementCurrentIndex()
これにより、現在のページがインデックスの低い方に変更される。
currentIndex 、incrementCurrentIndex 、setCurrentIndexも参照のこと 。
void incrementCurrentIndex()
これにより、現在のページがより高いインデックスを持つものに変更される。
currentIndex 、decrementCurrentIndex 、setCurrentIndexも参照のこと 。
void setCurrentIndex(int index)
これは、現在のページを、指定されたindex にあるページに変更します。
currentIndex 、decrementCurrentIndex 、incrementCurrentIndexも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細を見る。