经过这一通计算,findLargestTextSizeWhichFits() 方法,最终将计算出来的一个合适的字体尺寸,返回回去,再通过 setTextSizeInternal() 设置到 TextView,来达到修改字体大小的目的。
四、源码中能借鉴的功能现在来看,Autosizing 计算某段文本,在一个 固定的 TextView 中,将展示的单行宽度和行数这个功能,这些算是 Autosizing 中,比较有借鉴意义的功能了。
其它的我暂时没有想到,你觉得还有什么可以借鉴的点呢?在留言中告诉我。
今天在承香墨影公众号的后台,回复『成长』,我会送你一些特别的内容。
我另外还维护了一个技术交流的微信群,有兴趣可以在公众号后台回复:"加群"
推荐阅读: