参考:

Laya图文混排

Laya的图文混排教程

编辑模式F9,增加laya.html.js库

在层级窗口右键,添加一个HtmlDivElement组件

大致的原理:

1. 例如输入框的字符串是 "大家好!很高兴认识大家!@1@", "@1@"为一个表情的代号。下图直接使用str当成输入框文字。

2. 操作str字符串,全局搜索"@1@",将该表情代号换成表情图片<img>的标签。

3. 将str字符串赋值给HTMLDivElement组件的innerHTML显示。

实际显示效果

看下HTMLDivElement的源码,bin/libs/laya.html.js

如若是在canvas上绘制,那么应该是解析<img><span>等标签后绘制,而不是真的使用<img><span>标签吧。

最新文章

  1. C#开发微信门户及应用(26)-公众号微信素材管理
  2. IOS UIAppLocation 单例模式
  3. Linux网络参数设置
  4. HDU 4511 (AC自动机+状态压缩DP)
  5. java 操作excel 文件
  6. HTTP协议的特点
  7. C# 正则表达式、Json
  8. Gradle 修改 Maven 仓库地址(转)
  9. Paypal-Express Checkout快捷支付方式的android端开发心得(二)
  10. csvn install guide
  11. Spring 中 SQL 的存储过程
  12. 什么?你竟然还没有用这几个chrome插件?
  13. laravel----------Client error: `POST http://47.98.116.219/oauth/token` resulted in a `401 Unauthorized` response: {&quot;error&quot;:&quot;invalid_client&quot;,&quot;message&quot;:&quot;Client authentication failed&quot;}
  14. 「SCOI2015」小凸解密码 解题报告
  15. 条件式变分自编码机(Conditional Variational Autoencoders)
  16. poj1470 LCA倍增法
  17. android udp 无法收到数据 (模拟器中)
  18. cssBase.css你应该有一个
  19. c++调用Python基础功能
  20. MongoDB笔记(二):MongoDB下Shell的基本操作

热门文章

  1. Python win32gui调用窗口到最前面
  2. Spring框架的核心功能之AOP技术
  3. jquery页面多个倒计时效果
  4. jquery手机触屏滑动拼音字母城市选择器代码
  5. SPA项目开发--表单验证、增删改
  6. 判断指定对象是否进入浏览器可视窗口,true 进入,false 没进入
  7. C# 遍历 enum 枚举
  8. Linux 命令 ipcs/ipcrm
  9. 洛谷 P2791 幼儿园篮球题
  10. Windows系统清除占用的串口号列表批处理