首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

深入详解 Jetpack Compose | 优化 UI 构建

. */ } class DateInput : ValidatedInput() { /* ... */ } class DateRangeInput : ???...为了验证日期,DateInput 使用了 ValidatedInput 的子类。但是接下来挑战来了: 我们要创建一个日期范围的输入,这意味着需要验证两个日期——开始和结束日期。...您可以继承 DateInput,但是您无法执行两次,这便是继承的限制: 我们只能继承自一个父类。  在 Compose 中,这个问题变得很简单。...示例如下: @Composable fun DateRangeInput(value: DateRange, onChange: (DateRange) -> Unit) { DateInput(...DateInput(value=value.end, ...) } 在 Compose 的组合模型中,我们不再有单个父类的限制,这样一来便解决了我们在继承模型中所遭遇的问题。

1.3K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券