現在のアニメーションを遅くしますか?

DainiusVaičiulis

私はかなり単純な目標を達成しようとしています。プロペラのimageViewがあり、ボタンが押されるまで回転する無限のLinearInterpolatorアニメーションがあります。ユーザーがボタンを押した後、アニメーションをうまく減速して停止させるにはどうすればよいですか?

非常に単純なアニメーションコードを次に示します。

<?xml version="1.0" encoding="UTF-8"?>
<rotate
    android:interpolator="@anim/linear_interpolator"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="infinite"
    android:fillAfter="true"
    android:fillEnabled="true"
    android:duration="800" />
ウェストン

アニメーションを開始します。

int loops = 1000000;
int degreesPerSecond = 360;
view.animate().rotationBy(degreesPerSecond * loops).setDuration(loops * 1000)
  .setInterpolator(new LinearInterpolator());

ストップアニメーション:

view.animate().rotationBy(degreesPerSecond/2).setDuration(1000)
    .setInterpolator(new DecelerateInterpolator());

あなたはそれをあなたが望むように得るために値で遊ぶ必要があるでしょう。しかし、これはかなり良さそうです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CSSアニメーションの「フレーム」間の遅延を遅くしますか?

分類Dev

GWT DisclosurePanelはアニメーションを遅くしますか?

分類Dev

このホバーとgifアニメーションの表示の間の遅延を削除しますか?

分類Dev

CSSアニメーションにより、逆アニメーションの速度が遅くなります

分類Dev

CAKeyframeAnimationを使用してUIViewのアニメーションの開始を遅らせますか?

分類Dev

多くの画像をアニメーション化すると、Javaの実行が遅くなります

分類Dev

しばらくするとJavascriptアニメーションが遅くなるのはなぜですか

分類Dev

jqueryのフェードアニメーションを遅くする方法は?

分類Dev

アニメーションを遅くする方法

分類Dev

pygameでアニメーションを遅くする方法は?

分類Dev

matplotlibpythonでアニメーション速度を遅くする

分類Dev

アニメーション遅延がiOSで正しく機能しないのはなぜですか?

分類Dev

クリックイベントはアニメーションを遅く開始します

分類Dev

JSはアニメーション要素の現在の位置を取得します

分類Dev

UIViewPropertyAnimator-特定のアニメーションではなく、単にすべてのアニメーションを停止しますか?

分類Dev

WebGLEarthは現在の場所でアニメーションを再開します

分類Dev

jQueryはIE8で非常に遅いアニメーションを作成します-修正しますか?

分類Dev

SceneKitは、アニメーション化されたSCNNodeから現在のSCNNodeの位置を取得します

分類Dev

UIViewアニメーションを別のアニメーションで中断するときの遅延を削除します

分類Dev

1つのアニメーションセットに属するImageViewsとTextViewsにアニメーションの遅延を設定します

分類Dev

* ngForインデックスを使用してアニメーションの遅延を計算します

分類Dev

CSSアニメーションの連鎖は遅延を尊重しません

分類Dev

ListViewで行の削除を正しくアニメーション化しますか?

分類Dev

drawViewHierarchyInRect:afterScreenUpdates:他のアニメーションを遅らせます

分類Dev

JS アニメーション テキストに遅延を追加しますか?

分類Dev

CSS3アニメーションは、フレーム間の停止遅延を作成します

分類Dev

すばやく開始し、最後まで遅くなるUITableViewアニメーション

分類Dev

CSSアニメーションの遅延は、ChromeとIE / Firefoxで異なる動作をします

分類Dev

D3 / Raphael jsは、遅いfpsで1000以上のアニメーション円を描画します

Related 関連記事

  1. 1

    CSSアニメーションの「フレーム」間の遅延を遅くしますか?

  2. 2

    GWT DisclosurePanelはアニメーションを遅くしますか?

  3. 3

    このホバーとgifアニメーションの表示の間の遅延を削除しますか?

  4. 4

    CSSアニメーションにより、逆アニメーションの速度が遅くなります

  5. 5

    CAKeyframeAnimationを使用してUIViewのアニメーションの開始を遅らせますか?

  6. 6

    多くの画像をアニメーション化すると、Javaの実行が遅くなります

  7. 7

    しばらくするとJavascriptアニメーションが遅くなるのはなぜですか

  8. 8

    jqueryのフェードアニメーションを遅くする方法は?

  9. 9

    アニメーションを遅くする方法

  10. 10

    pygameでアニメーションを遅くする方法は?

  11. 11

    matplotlibpythonでアニメーション速度を遅くする

  12. 12

    アニメーション遅延がiOSで正しく機能しないのはなぜですか?

  13. 13

    クリックイベントはアニメーションを遅く開始します

  14. 14

    JSはアニメーション要素の現在の位置を取得します

  15. 15

    UIViewPropertyAnimator-特定のアニメーションではなく、単にすべてのアニメーションを停止しますか?

  16. 16

    WebGLEarthは現在の場所でアニメーションを再開します

  17. 17

    jQueryはIE8で非常に遅いアニメーションを作成します-修正しますか?

  18. 18

    SceneKitは、アニメーション化されたSCNNodeから現在のSCNNodeの位置を取得します

  19. 19

    UIViewアニメーションを別のアニメーションで中断するときの遅延を削除します

  20. 20

    1つのアニメーションセットに属するImageViewsとTextViewsにアニメーションの遅延を設定します

  21. 21

    * ngForインデックスを使用してアニメーションの遅延を計算します

  22. 22

    CSSアニメーションの連鎖は遅延を尊重しません

  23. 23

    ListViewで行の削除を正しくアニメーション化しますか?

  24. 24

    drawViewHierarchyInRect:afterScreenUpdates:他のアニメーションを遅らせます

  25. 25

    JS アニメーション テキストに遅延を追加しますか?

  26. 26

    CSS3アニメーションは、フレーム間の停止遅延を作成します

  27. 27

    すばやく開始し、最後まで遅くなるUITableViewアニメーション

  28. 28

    CSSアニメーションの遅延は、ChromeとIE / Firefoxで異なる動作をします

  29. 29

    D3 / Raphael jsは、遅いfpsで1000以上のアニメーション円を描画します

ホットタグ

アーカイブ