setFillAfter失效

相对布局 执行动画后 里面的imageView并不能 执行到那种结果 

解决方案 用imageView执行此动画

Android PathView是一个自定义View,用于绘制路径动画。它可以根据指定的路径绘制图形,并且可以通过动画控制路径的绘制过程。 要使用PathView,首先需要在项目的build.gradle文件中添加以下依赖项: ```groovy implementation 'com.eftimoff:android-pathview:1.0.7' ``` 然后,在布局文件中添加PathView: ```xml <com.eftimoff.androidviewpagertransforms.PathView android:id="@+id/pathView" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 接下来,在Java代码中配置和控制PathView: ```java PathView pathView = findViewById(R.id.pathView); pathView.useNaturalColors(); // 使用路径的自然颜色 pathView.setPath(PathParserUtils.getPathFromString("M 0,0 L 100,0 L 100,100 L 0,100 Z")); // 设置路径 pathView.setFillAfter(true); // 设置动画结束后保持最后状态 pathView.getPathAnimator() .delay(100) .duration(5000) .interpolator(new AccelerateDecelerateInterpolator()) .start(); // 开始路径动画 ``` 上述代码中,我们首先调用`useNaturalColors()`方法来使用路径的自然颜色。然后,使用`setPath()`方法设置要绘制的路径,可以使用`PathParserUtils`类的`getPathFromString()`方法将字符串转换为路径对象。接着,我们调用`setFillAfter(true)`方法来设置动画结束后保持最后状态。最后,使用`getPathAnimator()`方法获取路径动画对象,可以通过链式调用方法来设置动画的延迟、持续时间、插值器等属性,然后调用`start()`方法开始路径动画。 这只是PathView的基本用法,你可以根据自己的需求进一步定制和控制路径动画的效果。希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值