円形プログレスバー

特定のアプリケーションの場合は、「一直線のプログレスバー"より"円形のプログレスバー」がより適していることがあります。

使い方

  1. まず、UIファイルをオープンした後、circular progress barコントロールを作成します。そしてvalid picture属性に画像を追加すると、基本的なラウンドプログレスバー完成されます。 원형 프로그래스 바의 모든 속성은 아래와 같습니다.

  2. 円形プログレスバーは、現在のプログラスが扇形領域で表示され、この領域は、valid pictureの一定領域のみ表示することで実装されます。 たとえば、もし属性が上の画像のように設定された場合、最大値は100であり、初期の開始角度は0であり、プログラスの方向は時計回りです。その後、プログラスを25に設定すると、唯一の0から90°の扇形領域に対応するvalid pictureのみ表示されます。そして、もしプログラスが100であれば、全体valid pictureが表示されます。

Note: プログラス値に応じた表示領域の変更は、valid pictureのみ適用され、background pictureは適用されません。

運用コード

円形プログレスバーで提供される関数は非常に単純です。

//Set current progress
void setProgress(int progress);
//Get current progress
int getProgress();

//Set maximum progress
void setMax(int max);
//Get maximum progress
int getMax();

サンプルコード

例では、上部スライドバーを調整すると、次の2つの円形のプログレスバーが変更されます。

Sample codeのCircleBarDemoプロジェクト参照してください。

powered by Gitbooklast modified: 2020-12-02 15:26:39

results matching ""

    No results matching ""