在学习菜鸟窝的菜鸟手机助手的过程中,学习到了SVG动画框架PathView的使用,记录一下开发心得。
【传送门】https://github.com/geftimov/android-pathview
【传送门】https://image.online-convert.com/convert-to-svg
<com.eftimoff.androipathview.PathView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/pathView"
android:layout_marginTop="-20dp"
android:layout_width="300dp"
android:layout_height="300dp"
app:pathColor="@android:color/holo_red_light"
app:svg="@raw/logo_cniao5"
app:pathWidth="3dp"/>
PathView mPathView = findViewById(R.id.pathView);
mPathView.getPathAnimator()
.delay(100)
.duration(5000)
.listenerEnd(new PathView.AnimatorBuilder.ListenerEnd() {
@Override
public void onAnimationEnd() {
// 监听动画完成之后的跳转实行
jump();
}
}).start();
完成上面的使用步骤,我们就能实现漂亮动画啦!!!