不能理解的bug.

Android 同时播放缩放动画和位移动画 时, 位移的路径会发生偏移.
Animation mTranslateAnimation = new TranslateAnimation(xxxxxx);// 移动参数 自己写
mTranslateAnimation.setDuration(1000);

Animation mScaleAnimation = new ScaleAnimation(0.5f, 1.0f, 0.5f,
1.0f,// 整个屏幕就0.0到1.0的大小//缩放
Animation.INFINITE, 0.5f,
Animation.INFINITE, 0.5f);
mScaleAnimation.setDuration(1000);
mScaleAnimation.setFillAfter(true);

AnimationSet mAnimationSet=new AnimationSet(false);
mAnimationSet.addAnimation(mScaleAnimation);
mAnimationSet.setFillAfter(true);
mAnimationSet.addAnimation(mTranslateAnimation);
iv.startAnimation(mAnimationSet);


这个时候,不论怎么调整, 位移的路径都会少一段距离,

原因: ScaleAnimation 必须先加入到 AnimationSet 中.

无法理解的bug. 遇到的童雪们, 参考一下.

更多相关文章

  1. Android根据 uri 获得文件真实路径
  2. Android 调用相册 拍照 实现系统控件缩放 切割图片
  3. android 图片的缩放,bitmap的用法 scaletype属性
  4. 简单的 Android 拍照并显示以及获取路径后上传
  5. Android Bitmap 缩放 旋转 水印 裁剪操作
  6. Android 混淆提示 java.io.FileNotFoundException: ...\proguar
  7. Android Native Browser下载存储路径选择

随机推荐

  1. Android与Flutter桥接指南
  2. 2011年 Linux 故事 Top 5
  3. Android(安卓)WebSettings设置
  4. android附件上传下载(图片,语音,视频)
  5. Android(安卓)中自定义控件和属性
  6. Android(安卓)init简介
  7. 关于android应用--内存的优化
  8. [置顶] android性能测试工具之dumpsys
  9. 11.3、Libgdx的音频之播放PCM音频
  10. android libs下的源码和文档配置