有技术难题,求帮忙的。
关于popupwindow的。popupwindow里面有gridview,需要一次加载100张图片和下面有文字说明。
需要解决的是
1. 如果等图片加载完全再开window就非常慢。需要先开了window再异步加载图片(异步加载图片又不准确,乱七八糟的)
2. 打开一次后如何去做缓存。下次打开不用再重新加载。(打算做法就将popupwindow隐藏。请问如何去隐藏)

解决方案 »

  1.   

    1、将每个图片的位置先创建,默认用一张显示loading的图片先代替,然后标识每个图片的tag或者序号,然后每个图片都用new Thread()单独处理,处理完后用Handler去更新对应标识tag或者序号的图片源,这样就可以边打开边加载;2、缓存的方式只能用隐藏的方式。如果每次要显示的图片可能不同的话,可以标识一下当前显示的图片集的路径,如果与上次不同,则重新1步加载,否则直接将原先隐藏的显示出来。