Honeycomb以前のデバイスと互換性のあるアニメーションを実装するためにJakeWhartonのnineoldandroidslibを使用しています。lib: http: //nineoldandroids.com/
何らかの理由で、AnimationSet補間器の設定が機能していないようです。私はそれをグーグルで検索しましたが、nineoldandroidsでsetInterpolator()を使用することへの参照は見つかりませんでした(setInterpolator()のサポートを確認または拒否するものはありません)
それがサポートされているかどうか誰かが知っていますか?もしそうなら、それを機能させるためにそれを使用する必要がある特定の方法はありますか?
コード例:
AnimatorSet set = new AnimatorSet();
set.setInterpolator(new BounceInterpolator());
set.playTogether(
ObjectAnimator.ofFloat(view, "translationX", 100f)
);
set.setDuration(1000).start();
どの補間器を設定してもかまいません。常にAccelerateDecelerateInterpolatorを使用しています。