You're probably keeping all the GIFs in memory. Use an LRUCache to limit the number of GIFs in memory at a time.
Smooth scrolling issues are probably due to image decoding. Move that to a separate thread, and show a placeholder image until its done.
我没有正确回收图像,因此它们无法从内存中删除或重复使用,并且不断添加到彼此之上。
我将convertView!= null更改为convertView == null并将膨胀放入其中。