有什么办法可以在一个动画 旋转像亨德尔形象下降,类似这样animation is here what i want like 3d view..动画旋转的Android
回答
试试这个。
ObjectAnimator animation = ObjectAnimator.ofFloat(yourImageView, "rotationX", 0.0f, 90f);
animation.setDuration(1000);
animation.setRepeatCount(ObjectAnimator.INFINITE);
animation.setRepeatMode(ObjectAnimator.REVERSE);
animation.setInterpolator(new AccelerateDecelerateInterpolator());
animation.start();
但旋转完整的图像,我想图像修复 –
的底部则是图像分割成两个和旋转第一部分。 –
我做到了,但如何使两个旋转我没有得到它 –
答案很简单,您必须设置视图的支点,以便在旋转时可以通过轴旋转视图。 (在你的情况,这个代码将保持视图底部相同,动画视图顶部就像你在视频显示)
根据图像如果杆底盒是25percentage图像高度,那么你必须计算图像的轴旋转25%。
View v = findViewById(R.id.animate_view);
v.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View v) {
int percentageHeightOfBox = 25;
int height = v.getMeasuredHeight();
v.setPivotX(v.getMeasuredWidth()/2);
v.setPivotY(height - ((height * percentageHeightOfBox)/100));
ValueAnimator animator = ValueAnimator.ofFloat(0.0f, 90f);
animator.setDuration(1000);
animator.setRepeatCount(ObjectAnimator.INFINITE);
animator.setRepeatMode(ObjectAnimator.REVERSE);
animator.setInterpolator(new AccelerateDecelerateInterpolator());
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float rotate = Float.parseFloat(animation.getAnimatedValue().toString());
v.setRotationX(rotate);
}
});
animator.start();
}
});
不工作,我想图像修复 –
其工作的底部。我测试了这个代码。图像或视图正在回退。休息你可以用相同的代码/想法做。 –
@DharaPatel可能你没有准确地尝试过代码,代码工作得很好。请尝试使用枢轴广告价值动画制作人的确切代码。 –
- 1. Android旋转动画
- 2. Android旋转动画
- 3. Android旋转动画
- 4. 旋转动画的Android 4.0
- 5. Android启动画面旋转或旋转
- 6. 旋转图像。动画列表还是动画旋转? (Android)
- 7. 在android中旋转动画
- 8. Android旋转动画重叠
- 9. 旋转后的Android翻转动画
- 10. 旋转动画
- 11. 旋转动画
- 12. Android的旋转动画离轴
- 13. CSS3旋转动画
- 14. CSS旋转动画
- 15. ThreeJS旋转动画
- 16. 动画旋转轴
- 17. NSImageCell旋转动画
- 18. 动画旋转PathGeometry
- 19. WPF旋转动画
- 20. 旋转动画不适用于Android 4.4.4
- 21. Android:极限旋转动画fps
- 22. Android - 旋转和填充动画
- 23. 在Android中旋转动画序列
- 24. 旋转正方形与旋转动画
- 25. Android:旋转动画和移动动画组合
- 26. jQuery的动画旋转格
- 27. 动画旋转的UIImageView
- 28. UIImageView上的旋转动画
- 29. 画布中的旋转动画
- 30. Qt即时旋转动画
http://stackoverflow.com/questions/26512772/3d-rotation-perspective这可能会帮助你 –