草庐IT

DashPathEffect

全部标签

android - 在 Android 上动画绘制 Canvas 路径

我想为路径的绘制设置动画,即让它逐渐出现在屏幕上。我正在使用Canvas,到目前为止我最好的猜测是使用ObjectAnimator来处理动画。但是,我不知道如何在onDraw()方法中实际绘制相应的路径段。有没有一种方法可以做到这一点?我需要为此涉及路径效应吗?编辑:使用DashPathEffect并在动画中设置其“开”和“关”间隔以覆盖我们要为该步骤绘制的路径部分似乎在这里有效,但它需要为动画的每一步分配一个新的DashPathEffect。如果有更好的方法,我将保留这个问题。 最佳答案 回答我自己的问题,因为我想出了一个令人满意

android - DashPathEffect 动画奇怪的闪烁

我正在尝试使用DashPathEffect制作路径动画。必须能够使用按钮多次重播。基于http://www.curious-creature.org/2013/12/21/android-recipe-4-path-tracing/我的问题是,动画在前10次左右运行良好,然后路径变得疯狂并开始闪烁,以相反的顺序运行或在不需要的地方结束。我记录了动画的值和传递给路径的值,它们看起来是正确的,没有跳跃或任何奇怪的东西。我不知道是什么导致了这些问题。这是代码:publicclassTestextendsView{privatefloatmDrag;privateMyPathpath1;pri