@BuilderParam用来装饰指向@Builder方法的变量。
在自定义组件占位,通过传入@Builer函数实现特定功能。
@BuilderParam装饰方法,只能被自定义构建函数初始化。
1、使用所属自定义组件的自定义构建函数或者全局的构建函数构建。
2、用父组件自定义构建函数初始化子组件@BuildParam装饰方法。
使用场景:
1、 参数初始化组件
@BuilderParam装饰的方法 类型和参数 需要和 @Builder 装饰函数保持一致。
2、尾随闭包初始化组件。
初始化自定义组件是,在组件后紧跟{}形成尾随闭包场景。
前提: 自定义组件内只有一个 @BuilderParam 修饰的方法。
本文暂时没有评论,来添加一个吧(●'◡'●)