Android使用Libgdx渲染Html标签
在Android中使用Libgdx的过程中,有时候会遇到这样的需要, 后端返回给我们的是html tag,比如如下:
<p><i>italic </i><b>bold <i>italic+bold <u>italic+bold+un</u></i></b></p>
对于以上Html tag,如果使用android自带的控件TextView可以通过setText(Html.from(“”))的方式直接设置显示内容。效果如下:
但是在Libgdx中并没有提供相应的控件实现这种效果。所以需要转换一下思路, 具体的实现思路就是先将Html文本内容设置到TextView,然后对TextView截图获取Bitmap对象,然后将Bitmap对象通过OpenGL转化为Texture对象,有了Texture对象就可以在Libgdx中渲染了。
具体实现如下:
相关推荐
琴弦第七 2012-07-11
代码世界 2014-01-07
代码世界 2012-06-04
86590493 2017-04-22
87291547 2014-03-26
87291547 2014-02-13
84281846 2014-01-25
86590493 2014-01-08
87291547 2014-01-07
86590493 2013-09-16
代码世界 2013-09-16
琴弦第七 2013-09-12
86590493 2013-09-09
代码世界 2013-09-09
87291547 2013-06-09
87291547 2013-05-22
86590493 2013-05-22
86520596 2013-05-22