当前位置:首页
> Kotlin
看到Kotlin里满屏的 inline,我真的想 Java 了,kotlin inline class
Kotlin中的inline关键字用于优化性能,通过消除对象分配和调用开销,提高代码执行效率,对于Java开发者来说,看到满屏的inline可能会感到不适应,尽管如此,Kotlin的inline class特性仍然是一个强大的工具,它允许开发者在保持代码可读性和可维护性的同时,优化性能,如果你是一个...
在Kotlin ViewModel中正确处理相同的UI组件交互,kotlin ui框架
在Kotlin中,ViewModel是处理UI组件交互的重要工具,为了正确处理相同的UI组件交互,需要在ViewModel中定义可观察的数据属性,并使用LiveData或State来更新UI,可以使用ViewModel的LiveData或State来监听UI组件的更改,并在UI组件的更改时更新Vie...
Kotlin+协程+FLow+Channel+Compose 实现一个直播多个弹幕效果
使用Kotlin、协程、Flow、Channel和Compose,可以创建一个直播应用,实现多个弹幕效果,通过Channel将弹幕消息传递给各个弹幕组件,然后使用Flow将消息流传递给UI层,在UI层,使用Compose的StreamBuilder来监听Flow的变化,并更新UI,每个弹幕组件通过协...