【发布时间】:2021-07-28 05:37:43
【问题描述】:
我刚刚开始在我的项目中使用View Binding。为了确定它是否适合我的项目和我的编码行为,我只想为一种布局应用视图绑定。
默认情况下,它默认为每个 XML 生成类。如果不是在所有类中都使用视图绑定,这可能是一个很大的开销。
另外,如果顺利的话,我想逐步把Butter Knife换成View Binding。选择哪个布局将使用 View Binding 应该比选择哪个布局将被忽略更好。
【问题讨论】:
-
您可以通过使用
tools:viewBindingIgnore="true"作为父标签来忽略。我认为没有办法选择。 -
任何特定的理由只为一种布局启用?让绑定类生成,你只是不使用它们
-
@Manohar build 文件夹中生成的类会增加我的 apk 大小吗?有什么副作用吗?
-
我不完全确定,如果不使用并且启用了proguard,还需要检查它们是否被删除。不用太担心尺寸变化应该很小。只需通过启用/禁用视图绑定和生成签名构建来自己比较大小。
标签: android android-viewbinding