Image控件可以显示网络上的图片,
下面以显示我博客上头像来举例,
头像链接为:
http://avatar.csdn.net/7/9/6/1_delphiteacher.jpg,
实现步骤如下:
设置Image控件的Properties.Picture.Url
为
http://avatar.csdn.net/7/9/6/1_delphiteacher.jpg,
如图所示:
不一会儿,头像就显示出来了,
接下来讲一下OrangeUI显示网络图片的实现机制:
当给Image控件设置Url时,
DownloadPictureManager(一个图片下载管理组件)在后台会启动线程来下载网络图片,
图片会被保存在程序目录下的OrangeUIDownloadPictures文件夹中
(注:OrangeUI 1.66以下需要在工程中需要添加uIdHttpControl.pas或uNativeHttpControl.pas)