文本是所有UI系统中非常重要的一个种元素,文本的输入在UI框架中的重要性也特别的高,因为这是最重要的一种用户输入。今天专注于文本的输入处理,包括文本输入框,以及文本的选择和富式点击处理。
降Compose十八掌之『或跃在渊』| Advanced Animations
对于Jetpack Compose来说动画是一个很大的话题,对应的API也比较繁杂,我们在前面一篇文章中介绍了最为常用的创建动画的方式,在此基础之上来学习一些更为复杂的动画玩法。
降Compose十八掌之『震惊百里』| Animations
降Compose十八掌之『突如其来』| Graphics Modifiers
在Jetpack Compose中创建自定义绘制内容的方式不止一种,除了前面提到的通过Canvas函数的方式以外,还可以通过Modifier的几个扩展函数更为灵活实现一些的自定义内容。今天就来学习一下如何使用Modifier的扩展函数来绘制自定义内容。
降Compose十八掌之『利涉大川』| Canvas
降Compose十八掌之『潜龙勿用』| Thinking in Compose
Principle of Inclusion Exclusion Made Easy
容斥原理,是指在计数的时候,先不考虑重复问题,先把包含某种对象的统计出来,再把重复的排除掉。
Tree in Graph
降Compose十八掌之『鸿渐于陆』| State
Jetpack Compose是一种声明式的UI框架,用以构建GUI应用程序。通过前面的文章我们学会了如何使用元素来填充页面,也学会了如何装饰元素,但这还不够。UI还必须处理与页面直接相关的数据,因为这是对用户有价值的东西。今天就来学习一下Compose如何处理数据。
降Compose十八掌之『见龙在田』| Modifier
通过前面的文章我们学会了如何使用元素来构建和填充我们的UI页面,但这只完成了一半,元素还需要装饰,以及进行动画和事件响应,这才能生成完整的UI。这就要用到Modifier,Jetpack Compose中的灵魂,它被用来装饰和增强Composables,让一个个平凡的元素变成鲜活的,好看的,可交互UI。我们来具体的看一下Modifier的使用方法。








