問題タブ [viewpropertyanimator]
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.
android - Android ValueAnimator onAnimationUpdate が正しく機能しない
プロパティ アニメーションを使用すると正しく動作しません。以下は私のコードです。ビューをクリックしてトグル アニメーションを実行しましたが、期待した結果にはなりませんでした。ログは、「onAnimationUpdate」のコールバックが 2 回だけ呼び出され、最大値を返したことを示しています。
ここにログがあります。
java - Androidは、アニメーションを使用するImageViewをクリックするとImageViewの場所を動的にリセットします
最近、アニメーション中に Image がクリックされたときに ImageView の x と y の位置を動的に設定する方法をよく調べていて、不足しています。私の ImageView は XML で始まり、ImageView が画面の下部に向かって落ちるアニメーションがあります。
ユーザーがクリックすると、ImageView がレイアウトの最上部 (画面の上部) に移動し、x の位置をランダムに選択できるようになります。基本的には、同じ位置から開始し続け、画面の下部に向かって落ちることができます. ユーザーが ImageView をクリックすると、アニメーションが再び発生するように上部に戻ります。
私はそのようなアニメーションを持っています:
myImageView の onClickListener 内に、次のような x と y のセットがあります。
x は、必要な x の任意の場所に ImageView を配置するように見えます。ただし、ImageView をクリックするとアニメーションが発生する (ImageView をレイアウトの下部にドロップする) ため、y は常にクリックされた場所の位置に設定されるようです。
android - 親レイアウトの幅を取得します
ViewPropertyAnimator を使用しImageView (ivSettings)
てツールバー内を移動し、現在の場所から右から 20 dp、上から 20 dp になるようにしようとしています。ImageView (ivSearch)
左と上から 20 dp を移動します。
imageViews は に含まれていToolbar
ます。
これは初期状態で、アイコンをツールバー内の上隅に移動したいと考えています。
私が使用しているコードは、これで幅を取得し、値を減算して ivSettings を右から 20 dp にします。
ただし、これを別の画面サイズで試してみたところ、正確な幅の計算ができません。これを行うより良い方法はありますか?
提案に感謝します
android - アプリの背景を徐々に変更する
特定の背景を持つアプリがあり、ボタンのクリックで非常にうまく、徐々に別の背景に変更したいと考えています。
ルート レイアウトの背景属性を描画可能フォルダーにある 2 つの png ファイルに設定して objectanimator で実行しようとしましたが、背景の値の型が描画可能であるため機能しませんでした。
私のルート レイアウトは相対レイアウトで、その背景を変更したいと考えています。
、および objectanimator は、int、float などではない値を持つプロパティを取りません。私の場合、描画可能な型を持っています。
ライブラリなしでこれを達成する最良の方法は何ですか?
android - 「エラー: アンビエント頂点バッファ オーバーフロー!!! 304 を使用、合計 260' Android ViewPropertyAnimator
Androidでは、以下で説明するようにビュープロパティアニメーターを使用しています。ほとんどのデバイスで問題なく動作しますが、一部のデバイスでは上記のエラーが発生します。エミュレータでも常に失敗します。オブジェクトアニメーターにも同じ問題があります。アニメーションは、単一のビューに適用された場合は機能しますが、複数の子を持つコンテナーでは機能しないことに注意してください。親切に助けて
ObjectAnimator objectAnimator=ObjectAnimator.ofFloat(wordView,
View.ROTATION_Y, -90f);
objectAnimator.setDuration(200);
objectAnimator.start();
java - Android ObjectAnimator と ViewPropertyAnimator の比較
プロパティ値を変更する ObjectAnimator と ViewPropertyAnimator の違いは何ですか?
myObject.getX()
上記の実行中に試してみobjectAnimator
たところ、0.0f から 100.0 の間の途中の値が得られました。
myObject.getX()
ただし、上記の実行中に正確な 100.0 を取得しViewPropertyAnimator
ました。
何がこの違いを生んでいるのか理解できません。
前もって感謝します。
java - ViewPropertyAnimator を使用した画像のフェードイン
ViewPropertyAnimator を使用して可変期間でフェードインしようとしてImageView
いますが、うまくいきません。
これはフェードアウトに使用するコードで、うまく機能します。
しかし、フェードインの方向を逆にしようとすると、画像が表示されません:
アルファ値が増加しないのはなぜですか? アニメーションは とは異なるアルファ チャンネルで実行されていsetAlpha
ますか?