For example, TextView is extremely heavy and functional, but in most cases we need only "LabelView" : one line, ellipsize and alignment. We don't need html,multiline etc.
Do exist third-party libraries with lightweight views?
For example, TextView is extremely heavy and functional, but in most cases we need only "LabelView" : one line, ellipsize and alignment. We don't need html,multiline etc.
Do exist third-party libraries with lightweight views?
TextView 非常重
欢迎您发表意见。
是否存在具有轻量级视图的第三方库?
在渲染文本方面没有什么比TextView
.
方法 TextView.onMeasure 消耗约 30% 的 cpu 使用率(在我的情况下)
这是一个毫无意义的统计数据,任何具有基本算术知识的人都应该认识到这一点。重要的是诸如 之类的方法所消耗的实际时间onMeasure()
,大约为微秒。
为什么 SDK 中不存在简单标签?
它被称为TextView
。
我看到的唯一方法是基于 Canvas.drawText 创建自定义视图
这几乎是什么TextView
。毕竟,您将需要执行大部分相同的测量onMeasure()
逻辑TextView
。
话虽如此,欢迎您创建自己的LabelView
,按照您的意愿做事。