700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android的颜色渐变动画效果图 android – 渐变色动画

android的颜色渐变动画效果图 android – 渐变色动画

时间:2023-12-18 22:44:32

相关推荐

android的颜色渐变动画效果图 android  – 渐变色动画

我想要实现的目标:

径向渐变,开始和结束颜色随着时间的推移从一种定义的颜色到另一种颜色的平滑变化.

到目前为止我尝试过的:

像这样使用ObjectAnimator:

searchAnimator = ObjectAnimator.ofFloat(drawThread, new Property(Float.TYPE, "fraction") {

@Override

public Float get(DrawThread object) {

return object.fraction;

}

@Override

public void set(DrawThread object, Float value) {

object.setFraction(value);

}

}, 0, 1);

searchAnimator.setDuration(maxSearchDuration);

searchAnimator.setInterpolator(new LinearInterpolator());

这将调用DrawThread.setFraction(value);随着时间的推移.在线程内部,我使用SurfaceView执行Canvas绘图,如下所示:

mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);

mPaint.setDither(true);

mPaint.setStyle(Paint.Style.FILL_AND_STROKE);

radius = (int) Math.sqrt(canvas.getWidth() / 2 * canvas.getWi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。