gpt4 book ai didi

android - 如何在Chip Material组件中显示进度drawable动画?

转载 作者:行者123 更新时间:2023-12-05 00:16:40 26 4
gpt4 key购买 nike

据官方Design docs for Action Chips ,我们应该能够为芯片添加进度状态。可悲的是,Development docs根本不提这个。有谁设法弄清楚如何实现所示的效果here

最佳答案

可以使用chipIcon属性和androidx.swiperefreshlayout.widget.CircularProgressDrawable来实现此行为。

xml

app:chipIconWithProgress="@{viewModel.taskIsStarting ? null : @drawable/ic_play_arrow}"

和BindingAdapter

@BindingAdapter("chipIconWithProgress")

fun Chip.setChipIconWithProgress(item: Drawable?) {
chipIcon = item
?: CircularProgressDrawable(context!!).apply {
setStyle(CircularProgressDrawable.DEFAULT)
start()
}
}

关于android - 如何在Chip Material组件中显示进度drawable动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54536053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com