instantiateItem()方法讲解
这里先说结论,该方法调用后都会加载两个container(容器),不仅会加载当前container而且会预加载下一个container,如果在调用该方法的时候,其中一个container在上次方法已经加载过的话,就不会在本次调用的时候加载了。并且该方法预加载是分方向的,如果是从左container到右container,则会加载当前container的右边container,反之,如果从右container到左container,则会加载当前container的左边container。
这里拿我做的一个小项目为例,下面是该方法会加载两个container的演示。
这是第一个container
打印了两个position,也就是两个container,因为是第一次启动,所以第一个和第二个container都没有加载到manager(管理器)中。