本文的实现是参照我之前在做iOS时实现的一个可以循环的列表这里用C++重写一遍。
代码下载:http://download.csdn.net/detail/qqmcy/7415331
效果:
原文地址:http://blog.csdn.net/qqmcy/article/details/27393011
使用方法:可以使用创建工程时的HelloWorld测试
,h文件中添加循环列表的监听回调
void djInfiniteScroll(Ref* sender);
#include "DJInfiniteScrollPicker.h"
DJInfiniteScrollPicker* picker = DJInfiniteScrollPicker::create();
picker->setSize(Size(500, 500));
picker->imageAry = set1;
picker->setPosition(Point(10, 100));
picker->setBackGroundColorType(cocos2d::ui::LAYOUT_COLOR_SOLID);
picker->setBackGroundColor(Color3B(128, 128, 128));
picker->initInfiniteScrollView();
addChild(picker);
picker->addEventDJInifiteScrollPicker(this, djInfinitescrollvieweventselector(TestScene::djInfiniteScroll));
实现类:
DJInfiniteScrollPicker.h
//
// DJInfiniteScrollPicker.h
// maptest
//
// Cre