本文へスキップ
バージョン: v8

ion-progress-bar

シャドウ

進捗バーは、アプリの読み込み、フォームの送信、更新の保存など、進行中のプロセスの状態をユーザーに知らせます。進捗バーには、確定型不確定型の2種類があります。

確定型

確定型はデフォルトの種類です。操作の割合がわかっている場合に使用してください。進捗はvalueプロパティを設定することで表されます。これを使用して、トラックの0%から100%まで増加する進捗を表示できます。

バッファー

bufferプロパティが設定されている場合、アクティビティを示すアニメーション付きの円が表示されます。bufferプロパティの値は、表示されているトラックの量によっても表されます。bufferの値がvalueプロパティより小さい場合、表示されるトラックはありません。buffer1の場合、バッファーストリームは非表示になります。

不確定型

不確定型は、プロセスの所要時間がわからない場合に使用します。進捗バーはvalueに関連付けられていません。代わりに、プロセスが完了するまでトラックに沿って継続的にスライドします。

ツールバーでの進捗バー

テーマ

CSSカスタムプロパティ

CSSシャドウパーツ

プロパティ

buffer

説明bufferとvalueが1より小さい場合、バッファーの円が表示されます。bufferは[0, 1]の範囲内である必要があります。
属性buffer
number
デフォルト1

color

説明アプリケーションの色パレットから使用する色。デフォルトのオプションは、"primary""secondary""tertiary""success""warning""danger""light""medium""dark"です。色の詳細については、テーマ設定を参照してください。
属性color
"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string | undefined
デフォルトundefined

mode

説明modeは、使用するプラットフォームスタイルを決定します。
属性mode
"ios" | "md"
デフォルトundefined

reversed

説明trueの場合、進捗バーの方向を反転します。
属性reversed
boolean
デフォルトfalse

type

説明プロセスの所要時間がわかっているかどうかに基づいて、進捗バーの状態を決定します。デフォルトのオプションは、"determinate"(アニメーションなし)、"indeterminate"(左から右にアニメーション)です。
属性type
"determinate" | "indeterminate"
デフォルト'determinate'

value

説明type"determinate"の場合、valueはアクティブバーの表示量を決定します。valueは[0, 1]の範囲内である必要があります。
属性value
number
デフォルト0

イベント

このコンポーネントではイベントは使用できません。

メソッド

このコンポーネントでは公開メソッドは使用できません。

CSSシャドウパーツ

名前説明
progresstype"determinate"の場合に現在の値を示す進捗バーであり、type"indeterminate"の場合に前後にスライドします。
streamバッファリング中に表示されるアニメーション付きの円。これは、bufferが設定されていて、type"determinate"の場合にのみ表示されます。
track進捗バーの後ろにあるトラックバー。bufferプロパティが設定されていて、type"determinate"の場合、トラックはbuffer値の幅になります。

CSSカスタムプロパティ

名前説明
--background進捗トラックの背景、またはbufferが設定されている場合のバッファバーの背景
--progress-background現在の値を表す進捗バーの背景

スロット

このコンポーネントではスロットは使用できません。