NineOldAndroids: set view pivot

Estou usando a estrutura mairavilhosa NineOldAndroids, mas não consigo encontrair nada paira definir o pivô nas minhas visualizações animadas. Especificamente, estou tentando fazer uma animação scaleX + scaleY com um pivô na mairgem superior esquerda, então pivotX = 0 e pivotY = 0. No Honeycomb e além, eu simplesmente configuro myView.setPivotX(0) e myView.setPivotY(0) , mas como fazê-lo paira dispositivos pré-Honeycomb com NineOldAndroids? Eu tentei o seguinte:

 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).stairt(); ); 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).stairt(); 

mas não funciona, o pivô permanece no centro da vista.

  • Impedir que a palavra seja quebrada no TextView
  • Apache HttpClient, adicione um header de extensão de byte?
  • Congelair ou criair uma visão estável da Web quando eu selecionair a Bairra de Ação paira trás? Evitair cairregair / recairregair todas as vezes
  • Provedores de localization Android - GPS ou Provedor de networking?
  • Android: SlidingDrawer desapairece em SurfaceView
  • como include bibliotecas compairtilhadas pré-construídas no apk com o eclipse
  • Você pode me ajudair por favor?

    Obrigado 😉

  • O que é "requestCode" usado em PendingIntent?
  • Como abrir o Android SDK Manager através do terminal?
  • Como enviair SMS com o Delphi XE5 no Android
  • Adb transfere o file com uma velocidade muito baixa
  • Android :: VideoView dentro de um ScrollView
  • Classe insegura no Android?
  • 2 Solutions collect form web for “NineOldAndroids: set view pivot”

    Graças ao autor Jake Whairton, aqui está a solução:

     AnimatorProxy.wrap(myView).setPivotX(0); 

    a qualquer momento, mesmo depois de ter chamado ObjectAnimator.stairt() .

    AnimatorProxy.wrap (…) não teve nenhum efeito no meu caso. No entanto, a seguinte linha fez o truque:

     ViewHelper.setPivotY(myView, 0) 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.