长微博专题

【转载于庄卓然长微博】 阿里2013年双十一准备中的技术突破与亮点

声明:     【转载】c.blog.sina.com.cn/profile.php?blogid=e59371cc890001rm   今年是双十一购物狂欢节的第五个年头,每一年这个时刻对于技术团队而言都是一次真刀实枪的数字战争。一方面,我们会提前在产品和业务层面努力创新,力争在当天为消费者留下更优质的购物体验。另一方面,全国人民的热情也是技术架构和细节不断优化的动力。下面我就简单介绍下,

使用StaticLayout实现文字转化为图片的效果(类似发送长微博)

使用Canvas的drawText绘制文本是不会自动换行的,即使一个很长很长的字符串,drawText也只显示一行,超出部分被隐藏在屏幕之外。可以逐个计算每个字符的宽度,通过一定的算法将字符串分割成多个部分,然后分别调用drawText一部分一部分的显示, 但是这种显示效率会很低。 StaticLayout是android中处理文字换行的一个工具类,StaticLayout已经实现了文本绘制