如何写精华回答,获更多曝光?
发布
假设定义三个@Style装饰器
@Style baseStyle() {}
@Style condAStyle() {}
@Style condBStyle() {}
循环遍历渲染Text组件时:Text().baseStyle()【.condAStyle()或.condBStyle】,如果想用这样的渲染方式, A 或 B 这两种样式要怎么动态拼接上呢?
//---不使用下面这种方式的前提下,如何实现?
if(condA) {
Text().baseStyle().condAStyle()
} else {
Text().baseStyle().condBStyle()
}