Titanium 如何更快地加载多个图标?

Titanium 如何更快地加载多个图标?,titanium,appcelerator,Titanium,Appcelerator,目前我正在一个项目中创建聊天客户端支持的表情图标,但我面临一个问题,在我的Tianium appcelerator项目中,我必须在一个视图中加载>100个表情图标。事实上,Tianium appcelerator加载多个图像的速度非常慢,我不知道为什么会发生这种情况,有人能给我一个解决方案来解决这个问题吗?假设您的UI实现可以支持它;加载包含所有~100个表情符号的单个图像,并在图像视图中添加touchend事件侦听器。偶数返回x,y坐标,然后可以将其映射到选定的表情符号 var self =

目前我正在一个项目中创建聊天客户端支持的表情图标,但我面临一个问题,在我的Tianium appcelerator项目中,我必须在一个视图中加载>100个表情图标。事实上,Tianium appcelerator加载多个图像的速度非常慢,我不知道为什么会发生这种情况,有人能给我一个解决方案来解决这个问题吗?

假设您的UI实现可以支持它;加载包含所有~100个表情符号的单个图像,并在图像视图中添加touchend事件侦听器。偶数返回x,y坐标,然后可以将其映射到选定的表情符号

var self = Ti.UI.createView({backgroundColor: '#666'});

var emoticons = Ti.UI.createImageView({
    image: 'http://www.berkeley.edu/news2/2013/04/Finch300.jpg'
});

emoticons.addEventListener('touchend',function(e){
    alert('x: '+e.x+' y: '+e.y);
})
self.add(emoticons);