kotlinの実装でやり方がわからずに困っております。
実装したいこと
xmlで作成している一枚のimageView画像を
Activityでアニメーションを使用し、左上から右下にかけてギザギザ(斜めに上下上下)と
動くように実装したいです。
学んだこと
公式ドキュメントを読み、x軸、y軸等に動かす方法は理解しました。
試したこと
公式ドキュメントにあったコードの
Path オブジェクトを使用して、ビューの X プロパティと Y プロパティをアニメーション化を
使い、引数の値をいじってみたが、思うような実装にならなかった。
斜めに動くようにはなったので、引数をうまく触ることで解決できるのではないかと仮説を立てています。
ご回答よろしくお願いいたします。
kotlin
1 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 2 val path = Path().apply { 3 arcTo(0f, 0f, 1000f, 1000f, 270f, -180f, true) 4 } 5 val animator = ObjectAnimator.ofFloat(view, View.X, View.Y, path).apply { 6 duration = 2000 7 start() 8 } 9 } else { 10 // Create animator without using curved path 11 } 12
実行・再現できるコードをご提示願えますか.
>引数の値をいじってみたが、思うような実装にならなかった
具体的に, そう弄ってどういう動きになってしまったのでしょうか.
あなたの回答
tips
プレビュー