RichText

前端之家收集整理的这篇文章主要介绍了RichText前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

说明

引擎版本:cocos2d-x 3.4 编译器:visual studio 2013 UI编辑器:Cocos Studio v1.6.0.0

RichText(继承于Widget; cocos/ui模块下)

富文本,实质上是指将多种不同类型的 单元合并到一起作为一条文本来显示
RichText可插入一下单元:
  • RichElementText(文本)
   
   
//创建文本单元static RichElementText* create(int tag, const Color3B& color GLubyte opacity std::string text fontName float fontSize);

  • RichElementImage(图片
RichElementImage filePath
  • RichElementCustomNode(Node)
RichElementCustomNode Node customNode 常用API:
  • //简单的添加删除操作void insertElement(RichElement element int index); pushBackElement removeElement);

  • 实例

  • //这里测试富文本控件 ui::RichText _richText =create(); _richText->ignoreContentAdaptWithSize(false);setSize(CCSizeMake(500 300));::RichElementText re1 1WHITE255 "this is white text""Helvetica"24 re2 2YELLOW"yello" re3 3BLUE"blue"47 re4 4GREEN"green is here" re5 5RED"red"::RichElementImage reimg 6"CloseNormal.png"pushBackElement(re1insertElementre2re3re4re5reimg);
  • 猜你在找的Cocos2d-x相关文章