Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Titanium Tianium:当imageView开始加载图像时,是否会触发事件?_Titanium_Appcelerator_Appcelerator Titanium - Fatal编程技术网

Titanium Tianium:当imageView开始加载图像时,是否会触发事件?

Titanium Tianium:当imageView开始加载图像时,是否会触发事件?,titanium,appcelerator,appcelerator-titanium,Titanium,Appcelerator,Appcelerator Titanium,我想显示正在加载图像的指示器。我可以通过“加载”事件成功停止指示器,但是当图像视图开始加载我的远程图像时,是否有方法触发事件 谢谢 如果您的指示器位于图像内部,而远程图像不包含alpha颜色,则使用此选项,您无需处理任何事件,当图像加载时,它将隐藏指示器 <View height="Ti.UI.SIZE" width="Ti.UI.SIZE> <ActivityIndicator visible="true"/> <ImageView backgro

我想显示正在加载图像的指示器。我可以通过“加载”事件成功停止指示器,但是当图像视图开始加载我的远程图像时,是否有方法触发事件


谢谢

如果您的指示器位于图像内部,而远程图像不包含alpha颜色,则使用此选项,您无需处理任何事件,当图像加载时,它将隐藏指示器

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

有两种方法可以做到这一点

  • 设置远程链接时显示活动指示器,并隐藏加载事件
  • 在调用xhr请求之前,使用httpClient下载图像并显示指示器,并在成功或错误回调时隐藏它