問題タブ [objectanimator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
907 参照

android - ビューを画面上でジグザグにする方法は?

こんにちは、画面からジグザグに動かしたいビューが 2 つあります。このfloat 1のようなオブジェクトアニメーターを使用してみました

フロート 2

ただし、結果はさまざまです。つまり、タブレットでは機能しますが、小さな画面では機能しません。

これをプログラムで実行するようにコードを変更しました。画面を上に移動する方法をわずかに変更するだけですは 1 つのバルーンを示しています。しばらくの間、これに苦労していましたが、すべてのビューが XML でレイアウトされ、必要になるまで隠されています。

0 投票する
2 に答える
23006 参照

android - Android で ObjectAnimators の AnimatorSet を停止する

ImageViewボタンがクリックされたときのアニメーションを停止しようとしています。私が使用しているアニメーションAnimatorSetは5つで構成されています...問題は、ボタンがクリックされObjectAnimatorsたときにこのアニメーションを停止してクリアする方法がわからないことです。ImageViewbtn.clearAnimation()

ご協力ありがとうございました。

0 投票する
0 に答える
942 参照

android - さまざまな画面サイズのアニメーションを作成する方法は?

フラグメントを変更するために、スライドインとスライドアウトのアニメーションを作成する必要があります。私のアニメーションのスライドアウト:

高解像度のデバイスでは、画面を離れる前にフラグメントが消えます。異なる画面サイズのアニメーションを作成することは可能ですか?

前もって感謝します。

0 投票する
1 に答える
1665 参照

android - スクロール位置から始まるアニメーション付きの Android scrollTo

現在、コンテナーを特定のビューにスクロールする ObjectAnimator があります。このアニメーションの問題は、開始位置が考慮されていないように見えることです。現在の位置からスクロール アニメーションを開始する代わりに、一番上にジャンプしてから下にスクロールします。スクロールアニメーションを現在の位置から開始するにはどうすればよいですか?

これは私の現在の作業コードです:

0 投票する
1 に答える
1401 参照

android - ObjectAnimator パラメータを使用してすべてのデバイスを調整するにはどうすればよいですか?

ObjectAnimator を使用して textView を Y 軸に移動したいと考えています。このコードは機能しますが、画面サイズが原因ですべてのデバイスに適しているわけではありません。

最後の 2 つのパラメーターを変更するにはどうすればよいですか?同様の質問があります。これらも試しましたが、機能しません。

0 投票する
3 に答える
3200 参照

android - objectAnimator を xFraction で動作させることができません

slide-in/slide-out間のアニメーションをアニメーション化しようとしていFragmentsます。StackOverflowに同様の質問がたくさんあることは知っていますが、信じてください-私はそれらすべてを試しましたが、どれも機能していません。

私のコードに従ってください(基本的に同様の質問から取られました):

カスタム レイアウト

フラグメント トランザクション

オブジェクトアニメーター

レイアウトファイル

したがって、このコードを実行しても何も起こりません。フラグメントは置き換えられますが、アニメーションはありません。
何が間違っていますか?

注:"x"代わりに値を変更してアニメーションを実行している場合は、動作している"xFraction"としましょうfrom:1280 to:0。残念ながら、これは私にとっては解決策ではありません。表示解像度の範囲が広いため、 「パーセンテージ値」が必要だからです。


解決

私を解決策に導いてくれたpskinkに感謝します。Fragment のコンテナーは getXFraction()/setXFraction() メソッドを実装する必要があると常に考えていました。しかし、そうではありません。Fragments レイアウトを実装する必要がありますgetXFraction()/setXFraction。したがって、基本的に Fragment-Layout を次のように変更しました。

に:

0 投票する
1 に答える
205 参照

android - Todd-Davies による ProgressWheel の ObjectAnimator

ホイールがいっぱいになると色が変わる ProgressWheel を作成しようとしています (ホイールは 0% で開始し、100% で終了し、時間の経過とともにすべてのホイールが赤くなります: 虹ではありません)。だから私は ObjectAnimator を使用しています。ホイールはエントリの色をとりますが、時間の経過とともに色を変えることはできません...

何か案が?

0 投票する
1 に答える
4869 参照

android - Object Animator を使用した Fragment Transition Animation が機能しない

これは重複ではないと言いたいだけです。この質問はスタックオーバーフローで対処されていません

ユーザーがナビゲートするアプリケーションに複数のフラグメントがあります。コードにサポート ライブラリがありましたが、それを使用していたときは <translate>. 値をハードコーディングすると、これが正常に機能するように変更しました。私のアプリはさまざまな画面密度で使用されるため、これはできません。したがって、調査とチュートリアルの後、次のようにカスタム FrameLayout を作成しました。

私のアニメーションxmlは次のとおりです。

私の主なアクティビティのレイアウトは次のとおりです。

次に、カスタム アニメーションを設定するコードを用意します。

問題は、フラグメントを変更するとアニメーションが表示されず、コンソールに次のように表示されることです。

したがって、過去にこれに遭遇したことがある人、またはこの問題を解決する方法を知っている人がいれば、感謝します。私のcustomFrameLayoutで、setXFraction(float xFraction)呼び出さ getXFraction()れることはないので、ここからどこに行くべきかわかりません...すべての入力に感謝します

**編集 ==== フラグメント レイアウト ===== **