問題タブ [android-animation]

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 に答える
2420 参照

android - Android のネイティブ スピナーを利用する

ネイティブのAndroidの進行状況インジケーターを再構築し(おそらく再構築する必要さえありません)、リスト項目のアイコンとして表示したいと思います。私はこの例に従い、ネイティブのスピナーと一致しない重いパフォーマンスの食べるアニメーションに行き着きました。コードには、これらの問題を引き起こすと思われる「LinearInterpolator」があります。

今、私は独自の Interpolar を作成し、私のニーズの 1 つを満たしました。それは、ステップを 12 にクオンタイズすることです。

しかし、私はまだ大きなパフォーマンス上の問題を抱えています。UiThreadでは、データのダウンロードと解析を目的としたバックグラウンド スレッドを実行できなくなりました。リストにいくつかのスピナーを表示していることに注意してください。また、リストアダプターでインターポレーターをクラス変数として設定しようとしました。したがって、すべての listView がこの Interpolator を利用できます。

アップデート

最後に、私とまったく同じことを行う ProgressBarWidget を見つけました。ただし、まだパフォーマンスは高くありません。(そのほうがいいですけど)

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

android - ビューのアニメーションのサイズが変更されました

子の setVisible が原因でサイズが変化するビューの周りでアニメーションを実行しようとしています。私はそのようなビューを持っています:

クリックしたタイトルで、テキストのVisibilistyを変更します。今、ビューのサイズが大きくなる素敵なアニメーションが欲しいです。それを行う正しい方法は何ですか?たぶん、テキストの可視性を変更するべきではなく、代わりにスレッドでビューのサイズを変更して、40msまたはsthごとに大きくなるようにしてください。

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

android - アニメーションの拡大縮小と翻訳

アプリケーションの画像にアニメーションが必要です。画像は左上隅から画面の中央まで表示され始めます。画像サイズは初期段階で小さくなります。画面の中央に来ると、そのサイズが大きくなるはずです(つまり、スケーリングが行われる必要があります)。画像が元の位置に戻らないようにする必要があります。アニメーションの後、画面自体の中央に配置する必要があります。

誰か助けてくれませんか。

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

android - Android での同時翻訳

Android で複数の翻訳を同時に実行しようとしています。

レイアウト上に 2 つ以上のボタン (すべて同じサイズ) があり、1 つを押すと、他のボタンが画面の外に出ます。

この動作を実装するためにテストアプリを作成しました。

その上で、テストするボタンのクリックでリスナーを設定しました。

景色:

問題は、2 つのボタンが少しずつ交互にアニメーションを開始することです。getDelayForView()それは、それぞれの異なる遅延を返すためであると読みました。2つ以上のボタンを同時に動かす方法はありますか?

Google はあまり役に立ちませんでした:-\

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

android - フレームからフレームへのアニメーション xml で期間変数を作成できますか?

Android:duration を使用して速度を設定するフレーム間 XML アニメーションがいくつかあります。すべてうまくいきます。

これに変数を使用して、コードでユーザーのニーズごとに値を変更することはできますか (API 1.6 を使用)。

フレーム アニメーションは、アニメーションのコーディングよりも面倒ではありません (そして、私は既に 20 のフレーム アニメーションを持っているので、XML での巧妙な変数アプローチを好みます)。

ありがとう

0 投票する
11 に答える
49653 参照

android - 初回実行時にレイアウト アニメーションが機能しない

アイテムのリストを含むアクティビティがあり、アイテムをクリックすると、そのアイテムの再生コントロールが画面の下部からスライドして表示されるようになります。スライドインとスライドアウトのアニメーションセットを定義しましたが、それらは機能します。アクティビティで animationListener をセットアップし、アイテムのアニメーション onClick でスライドを開始しました。私の問題は、アプリを初めて実行するとき、アイテムをクリックすると onClick コールバックが実行されますが、アニメーションは発生しません。2 回目にクリックすると、スライド イン アニメーションが発生しますが、スライド アウトは発生しません。3 回目以降は、期待どおりに動作します。これが私のアニメーションセットです。

vm_slide_in.xml

vm_slide_out.xml

ここに私の活動のレイアウトがあります

含まれているコントロールのレイアウトは次のとおりです

私の onCreate メソッドから...

そして私のアニメーションのコールバック...

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

android - Android ListView 選択アニメーション

ユーザーがリストビューで要素を選択したときにアニメーションを設定するにはどうすればよいですか?

ピンクの背景の偶数行と紫色の背景の奇数行を設定する独自のリストビューアダプターを作成しています。唯一の問題は、要素をクリック (「タッチ」) するユーザーのアニメーションを設定する方法がわからないことです。

OnTouchListener を実装し、選択時に背景を緑に変更することを考えましたが、OnTouchListener が実装されているために機能しなくなる可能性のあるボタンが行内にあります。これは本当ですか?

コード:

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

android - ボタンをクリックしている間、親レイアウトにアニメーション メニューを表示する

ボタンがあります。そのボタンをクリックすると、その親レイアウトの上部に、編集テキストとボタンを含むアニメーション メニューが表示されます。どうやってやるの?

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

android-animation - 異なるx、y座標を介した動画

座標の配列を作成しました。画像の中心は、これらの座標を移動する必要があります。私はそれを達成するためにTranslateAnimationを使用しました。ただし、アニメーション中、画像は最後の2つの座標内で移動しています。以下は私のコードです:

上記の関数は、ボタンのクリックで呼び出されました。

0 投票する
12 に答える
63514 参照

android - androidアニメーションはonAnimationEndで終了していません

trueに設定されてonAnimationEndいても、イベントが発生したときにAndroidアニメーションが実際に終了していないようです。animation.hasEnded

ビューの最後に描画可能な背景を変更したいのですが、終了するScaleAnimation数ミリ秒前に変更されていることがはっきりとわかります。問題は、アニメーションが実際に終了するまで、新しい背景が短時間(=で)スケーリングされて表示されるため、ちらつくことです。

アニメーションの本当の終わりを取得する方法、または新しい背景がこの短い時間でスケーリングされるのを防ぐ方法はありますか?

ありがとうございました!


//編集:AnimationListener次の呼び出しを取得するためにを使用しています: