创建富文本(文本可以包含文字,图片,自定义节点),c++,cocos2dx
2017-06-28 16:31
423 查看
创建富文本(文本可以包含文字,图片,自定义节点)
这里测试富文本控件
ui::RichText* _richText = ui::RichText::create();
_richText->ignoreContentAdaptWithSize(false);
_richText->setSize(CCSizeMake(500, 300));
添加文字
ui::RichElementText* re1 = ui::RichElementText::create(1, ccWHITE, 255, "这是白色的文字。 ", "Helvetica", 24);
添加图片
ui::RichElementImage* reimg = ui::RichElementImage::create(6, ccWHITE, 255, "CloseNormal.png");
添加自定义节点
cocos2d::extension::CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("cocosgui/100/100.ExportJson");
cocos2d::extension::CCArmature *pAr = cocos2d::extension::CCArmature::create("100");
pAr->getAnimation()->play("Animation1");
ui::RichElementCustomNode* recustom = ui::RichElementCustomNode::create(1, ccWHITE, 255, pAr);
插入富文本
_richText->pushBackElement(re1 );
_richText->pushBackElement(reimg );
_richText->pushBackElement(recustom);
重新排序:
_richText->formatText();
这里测试富文本控件
ui::RichText* _richText = ui::RichText::create();
_richText->ignoreContentAdaptWithSize(false);
_richText->setSize(CCSizeMake(500, 300));
添加文字
ui::RichElementText* re1 = ui::RichElementText::create(1, ccWHITE, 255, "这是白色的文字。 ", "Helvetica", 24);
添加图片
ui::RichElementImage* reimg = ui::RichElementImage::create(6, ccWHITE, 255, "CloseNormal.png");
添加自定义节点
cocos2d::extension::CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("cocosgui/100/100.ExportJson");
cocos2d::extension::CCArmature *pAr = cocos2d::extension::CCArmature::create("100");
pAr->getAnimation()->play("Animation1");
ui::RichElementCustomNode* recustom = ui::RichElementCustomNode::create(1, ccWHITE, 255, pAr);
插入富文本
_richText->pushBackElement(re1 );
_richText->pushBackElement(reimg );
_richText->pushBackElement(recustom);
重新排序:
_richText->formatText();
相关文章推荐
- CCTexture2D(CCTexture2D类可以方便的从图片,文本或raw数据文件中创建OpenGL所用贴图 initWithData drawAtPoint initWithString)
- 自定义TextView,实现图片在文字之前的富文本效果
- iOS - 自定义alertView,继承自UIView,可以添加子视图,标题图片+文字
- php 文本文字创建生成图片
- iOS自定义alertView,继承自UIView,可以添加子视图,标题图片,文字
- Android TextView 显示富文本、图片、点击文字跳转自定义界面
- android 引导用户指示操作 高亮显示 可以自定义文字或者图片来作为提示,文字会自动换行
- EasySwift/YXJCycleView 任意视图的无限循环轮播图,可以是本地图片,可以是任意的view,可以是远程图片,再加文字描述岂不更好,pageController也支持高度自定义。
- JQuery 可自定义自动播放图片 文字 也可以带按钮点击特效
- 自定义busybox启动时创建的设备节点,mdev -s的另一种用法
- 为表示哀悼,我们可以这样来改造我们的网页,让所有文字和图片黯然失色
- [翻译] ASP.NET MVC Tip #2 - 创建可以返回Excel文档的自定义ActionResult
- 同时包含图片及文字的跑马灯代码
- 创建自定义配置节点(web.config和app.config都适用)
- JQuery左右按钮控制图片 文字向上滚动自定义插件
- 自定义Dialog(图片,文字说明,单选按钮)----类ListPreference实现(2)
- 利用Microsoft Office Document Imaging将图片文字转换为文本文档
- 把文字图片转换成文本文字
- 自定义文字滚动控件,用于单行文本的显示,当文字过长的时候,就会自动的向左滚动
- javascript DOM 编程方法——创建文本节点