Я использую замечательный фреймворк NineOldAndroids, но я не могу найти ничего, чтобы установить стержень на моих анимированных представлениях. В частности, я пытаюсь сделать анимацию scaleX
+ scaleY
с поворотом на левом верхнем краю, так что pivotX
= 0 и pivotY
= 0. На Honeycomb и выше я бы просто установил myView.setPivotX(0)
и myView.setPivotY(0)
, но как это сделать для устройств до Honeycomb с NineOldAndroids? Я пробовал следующее:
AnimatorSet set = new AnimatorSet();
set.playTogether(
ObjectAnimator.ofFloat(myView, "pivotX", -(myView.getWidth() / 2), -(myView.getWidth() / 2)),
ObjectAnimator.ofFloat(myView, "pivotY", -(myView.getHeight() / 2), -(myView.getHeight() / 2)),
ObjectAnimator.ofFloat(myView, "scaleX", 0, 1),
ObjectAnimator.ofFloat(myView, "scaleY", 0, 1),
ObjectAnimator.ofFloat(myView, "alpha", 0, 1)
);
set.setDuration(1000).start();
но это не работает, шарнир остается в центре представления.
Вы можете мне помочь?
Спасибо;)