CharaView.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:KokoWalk 作者:
public void moveAbsolute(View v, float addX, float addY, float rad, int mSec) {
    if(addX > mCurrentX)mDirection = 1;
    else mDirection = 0;

    PropertyValuesHolder holderX = PropertyValuesHolder.ofFloat("translationX", mCurrentX, addX);
    PropertyValuesHolder holderY = PropertyValuesHolder.ofFloat("translationY", mCurrentY, addY);
    PropertyValuesHolder holderRotaion = PropertyValuesHolder.ofFloat("rotation", mCurrentRad, mCurrentRad + rad);

    ObjectAnimator objectAnimator = ObjectAnimator.ofPropertyValuesHolder(v, holderX, holderY, holderRotaion);
    objectAnimator.setDuration(mSec);

    mCurrentX = addX;
    mCurrentY = addY;
    mCurrentRad = (mCurrentRad + rad) % 360;

    objectAnimator.start();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号