13054


Androidで画面遷移時にアニメーションさせるために  
アニメーション作成の一部で例えば以下のように書いています。

[code]

    ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(view, "x", containerSize.right, containerSize.left);
    
[/code]

この第二引数がベタ書きなのが気になります。  
ObjectAnimatorのクラス定数にそれ用の定数があるのでは？と見てみたのですが、  
それらしいものは見当たりませんでした。

[AndroidでもiPhoneに負けないようなアニメーションを実装してみよう - Yahoo! JAPAN Tech
Blog](http://techblog.yahoo.co.jp/programming/androidiphone/)  
という記事でもベタ書きされているので`これはそういうもの`なのだとは思いますが、  
本当にそれ用の定数が用意されていないのでしょうか？  
こういう値が特定多数のものこそ定数として用意するべきだと思ったのですが。


CC BY-SA 3.0
2015-08-05T03:26:52.600
13053
2015-08-05T04:30:23.243
9710
question
android android-animation
ObjectAnimator#of*メソッドの第二引数に指定するString propertyNameについて


View クラスにそれ用の定数 X があります。 (Y, ALPHA, ROTATION など、一通りあります。)  
これを使って以下のように書けます。

[code]

    ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(view, View.X, ...
    
[/code]


CC BY-SA 3.0
2015-08-05T04:30:23.243
13054
2015-08-05T04:30:23.243
4679
13053
answer