2017-12-03 4 views
0

定義済みのパスに従うようにイメージを作成しようとしていますが、パスを取得できません。AnimatorObject Path

私はこれ持っている:私はこの作業を取得するにはどうすればよい

val path_um:Path = Path("m250 250c-1.2 0.4 -1.9 1.7 -1.5 2.9") 
val animation = ObjectAnimator.ofFloat(mImageView, "translationX", "translationY", path_um) 

を? 私は何が欠けていますか?


UPDATE 2017年12月3日

パス引数に型の不一致があります。それは文字列であり、パスではありません。私はパスに変換する方法を知らない。

このパスはすでにvetorのパスの中にありますが、パス要素を別のパスに沿って移動させる方法はわかりません。その上の任意の参考資料?

+0

animation.setDuration();アニメーション.setInterperation(); animation.start(); – Jacob

+0

また、 "translationX"プロパティまたは "x"プロパティをアニメートすることを確認してください。絶対的な位置を使用する必要があるように見えます。http://android-coding.blogspot.com/2015/02/objectanimator-to-animate-coordinates.html – Jacob

答えて

0

xmlファイルで定義できます。そのはるかに簡単です。そしてあなたのアノテーションは始まっていませんでした