Confetti是一个高性能、易于配置的粒子系统库,可以在空间中为任何一组对象设置动画。您可以指定您的起始条件和物理条件(例如 X 和 Y 加速度、边界等),并让 confetti 库负责其余的工作。
入门
将 confetti 依赖项添加到您的build.gradle.
实施 ‘io.openharmony.tpc.thirdlib:confetti:1.0.5’
简单使用唯一需要在屏幕上显示五彩纸屑的是一个父视图来承载ConfettiView 五彩纸屑动画。从此时起,这个父视图被称为container。
请注意,该库使用测量值container来确定如何最好地为五彩纸屑制作动画。如果container创建五彩纸屑时未测量,则屏幕上不会显示任何内容。一个常见的陷阱是在活动生命周期内创建五彩纸屑,因为在这些点上很可能没有测量视图。
您可以从CommonConfetti. 您只需为其提供 parent container、 aConfettiSource和五彩纸屑的可能颜色数组。默认的五彩纸屑形状是圆形、三角形和方形。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !