TextView 的新特性,Autosizing 到底是如何实现的? | 源码分析 (3)

经过这一通计算,findLargestTextSizeWhichFits() 方法,最终将计算出来的一个合适的字体尺寸,返回回去,再通过 setTextSizeInternal() 设置到 TextView,来达到修改字体大小的目的。

四、源码中能借鉴的功能

现在来看,Autosizing 计算某段文本,在一个 固定的 TextView 中,将展示的单行宽度和行数这个功能,这些算是 Autosizing 中,比较有借鉴意义的功能了。

其它的我暂时没有想到,你觉得还有什么可以借鉴的点呢?在留言中告诉我。

今天在承香墨影公众号的后台,回复『成长』,我会送你一些特别的内容。

我另外还维护了一个技术交流的微信群,有兴趣可以在公众号后台回复:"加群"

推荐阅读:

TextView 的新特性,Autosizing 到底是如何实现的? | 源码分析

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwgjz.html