通过前面的一篇文章我们学会了如何用各种高级别抽象的扩展函数来进行手势处理。像clickable,draggable,scrollable和anchoredDraggable都是类似于View系统中的各种回调(如onClick或者onScroll)是高级别的抽象,这里我们只能处理手势,大部分情况下这也够用了。
降Compose十八掌之『鱼跃于渊』| Gesture Handling
降Compose十八掌之『双龙取水』| Text Edit
降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
容斥原理,是指在计数的时候,先不考虑重复问题,先把包含某种对象的统计出来,再把重复的排除掉。








