首页
学习
活动
专区
工具
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.4K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券