2017-06-29 15 views
1

画像がロードされていることを示すインジケータを表示したい。私は正常に 'ロード'イベントでインジケータを停止することができますが、イメージビューが私のリモートイメージをロードし始めたときにイベントを発生させる方法はありますか?チタン:imageViewの画像読み込み開始時にイベントが発生することはありますか?

ありがとうございました!画像や遠隔画像内のあなたのインジケータは、アルファの色が含まれていない場合

答えて

1

、画像のロードは、それが指標に非表示になりますだ時に任意のイベントを処理する必要があり、これを使用して、あなたがいけない

<View height="Ti.UI.SIZE" width="Ti.UI.SIZE> 
    <ActivityIndicator visible="true"/> 
    <ImageView backgroundColor="transparent" image="https//..."/> 
</View> 
1

2通りの方法がありますそれをする。

  1. リモートリンクを設定して、ロードイベントで非表示にすると、アクティビティインジケータを表示します。
  2. xhr requestを呼び出す前にhttpClientを使用して画像をダウンロードし、インジケータを表示し、SuccessまたはErrorコールバックで非表示にします。
関連する問題