最近在做智能泊车的应用,里面大量的自定义控件+动画,今天总结下
1.先放设计给的他们认为的参数
"(悬浮球位置只作为参考,平滑度可以直接用)
悬浮球
位置:(1414.0,964.0)→(89.0,964.0)
延迟:0ms
持续: 750ms
平滑度: (0.00, 0.10, 0.50, 1.00)
弹窗
缩放:(80.0,80.0)→(100.0,100.0)
延迟:0ms
持续: 150ms
平滑度: (0.00, 0.20, 0.70, 1.00)
透明度:(0.0,0.0)→(100.0,100.0)
延迟:0ms
持续: 150ms
平滑度: (0.00, 0.00, 1.00, 1.00)"
二.设计给的动效demo
由于设计给的设计车辆unity界面,我就不放出来了,直接看我录制的 我做的demo效果
三.代码
package com.example.myapplication3
import android.animation.ObjectAnimator
import android.content.Context
import android.util.AttributeSet
import android.util.Log
import android.view.MotionEvent
import android.view.ViewGroup
import android.view.animation.DecelerateI