12月16日,Facebook 新开源了一个 Andriod 文本处理库 TextLayoutBuilder。 TextLayoutBuilder 使用和 builder 模式来配置创建
Layout layout = new TextLayoutBuilder() .setTextAppearance(context, resId) .setText("TextLayoutBuilder makes life easy") .setWidth(400 /*, MEASURE_MODE_EXACTLY */) .build(); 特性:
TextLayoutBuilder 使用 builder 模式配置创建
调用
对于 4.0+ 设备, TextLayoutBuilder 可预热 FreeType 字体的缓存。TextLayoutBuilder 在一个后台线程将这些图形绘制到一张图片上,这样可预热图片减少之后的渲染时间。 |