如何在没有“字体大小太大而不适合缓存”的情况下显示大文本而不会破坏共享元素转换

时间:2015-10-01 07:26:13

标签: android font-size hardware-acceleration shared-element-transition

我为TextView共享了一些文本的元素转换。文字大小从25sp变为200sp。

如果文字包含彩色表情符号(☺),我会得到“字体太大而无法放入缓存”。

我知道有一个android属性“ro.hwui.text_large_cache_height”确定gliph纹理的最大高度,但它不等于textSize,所以我不知道如何使用它。

当我设置textview.setLayerType(View.LAYER_TYPE_SOFTWARE,null)时 - 这解决了显示文本的问题,但打破了转换 - 文本只出现在最后。

怎么能修好?感谢。

0 个答案:

没有答案