NineOldAndroids: set view pivot

Я использую замечательный фреймворк 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();

но это не работает, шарнир остается в центре представления.

Вы можете мне помочь?

Спасибо;)

15
задан Venator85 29 February 2012 в 08:53
поделиться