cocos2dx伸缩式列表效果
2016-04-25 16:36
393 查看
效果:
View Code
//创建ElasticListView------------------------------------------------- //char tc[128] = { 0 }; ElasticItem::SetIsHaveExtTxt(true); //初始化ElasticListView CC_BREAK_IF(!_elasticListView.Init(pConWinNode)); int langId[EUiTaskTypeCount]; //创建ElasticList for (int i = 0; i < EUiTaskTypeCount; i++) { ElasticList* pElasticList = ElasticList::Create(i, &_elasticListView); CC_BREAK_IF(!pElasticList); pElasticList->SetListName(GetStaticLangTxt(langId[i]).c_str()); pElasticList->SetValue(i); //add _elasticListView.AddElasticList(pElasticList); } //更新ElasticList //_elasticListView.UpdateElasticList(); //注册更新 _elasticListView.RigisterUpdate(); //注册选中事件 ElasticItemListener listener = CC_CALLBACK_1(TaskUiLayer::OnSelItem, this); _elasticListView.SetItemListener(listener); //创建设置ElasticItem ElasticItem *pItem = pElasticList->AddItem(pTblInfo->m_missionid); CC_BREAK_IF(!pItem); pItem->SetItemName(pTblInfo->m_name.c_str()); pItem->SetValue(pTblInfo->m_missionid);
View Code
相关文章推荐
- cocos2d-C++ 学习UI控件(三)之 LoadingBar|ScrollView
- cocos2d-x环境搭建
- Ubuntu 16.04系统下配置cocos2dx-3.10
- Cocos2d-x 3.x游戏开发之旅读书笔记(3)
- Cocos2d-x 3.x游戏开发之旅读书笔记(2)
- 关于Cocos2d-x手机上运行游戏的时候屏幕横屏改竖屏的解决方案
- Ubuntu 16.04系统下配置cocos2dx-3.10
- Gradle: SDK location not found, 问题与解决
- Cocos2d-x 整体描述
- 【Cocos Creator 实战教程(1)】——人机对战五子棋(节点事件相关)
- cocos2d-x中Texture2D::TexParams(图片平铺)一张图片铺满全屏做背景
- 【Cocos Creator 实战教程(0)】——写在前面
- Cocos2d-x:裁剪节点圆角矩形(将节点处理成圆角)
- Cocos2dx: 使用ClippingNode的节点裁剪
- cocos2d-x-3.0 的改变,由于变得太多,一点点累积吧!
- 做cocos js 项目
- Coco2dx 的缓存页面制作
- 《Cocos2d-x 3.x游戏开发之旅》读书笔记(1)
- 关于Cocos Studio制作游戏资源
- Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android/iOS/cocos2dx(二)