UI_ActivityIndicator

   <task pointer> = UI_ActivityIndicator( <parent pointer>, <type>, <x>, <y>, <width>, <height>[ , <id> ])

引数

  • <parent pointer> 親UIのポインタ
  • <type> 表示する ActivityIndicator の種類(ACTI_TYPE_WHITE / ACTI_TYPE_GRAY / ACTI_TYPE_WHITELARGE より選択)
  • <x>, <y> 表示座標
  • <width>, <height> 表示領域のサイズ(表示領域中央に表示される)
  • <id> OS Widget に与える ID値

戻り値

  • <task pointer> 生成された UI_ActivityIndicator タスクのポインタ

解説

長時間かかる処理を行っていることを示す処理待ちアイコンを表示する。 基本的には iOS のAPIを使用するため、他の環境では同様の表示が保証されない(タスクとしての起動は可能)。

コマンド

UI_ACTI_ANIM_START::

ActivityIndicator のアニメーションを開始する

  • UI_ACTI_ANIM_START
       pActI = UI_ActivityIndicator(...)
       sysCommand(pActI, UI_ACTI_ANIM_START)
    

UI_ACTI_ANIM_STOP::

ActivityIndicator のアニメーションを停止する

  • UI_ACTI_ANIM_STOP
       pActI = UI_ActivityIndicator(...)
       sysCommand(pActI, UI_ACTI_ANIM_STOP)
    

UI_ACTI_IS_ANIM::

ActivityIndicator がアニメーション中か否かを返す

  • UI_ACTI_IS_ANIM
       pActI = UI_ActivityIndicator(...)
       <is-anim> = sysCommand(pActI, UI_ACTI_IS_ANIM)
    
       <is-anim> trueでアニメーション中 / falseでアニメーション停止状態