問題タブ [animator]
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 View が横向きのオフスクリーンからスライドインしない
画面外からスライドインしたいビューがあります。次のコードは、ポートレート モードで完全に機能します。
(ビューが公式の「開始」場所に移動するときに短い「ブリップ」を防ぐために、画面から離れて開始します。いいえ、可視性をゴーンに設定しても、私の目的には機能しません。)
ただし、横向きモードの場合、移動方向はすべて正しいです (-5000 ではなく 0 でテストしました) が、0 とビューの高さの間の値で機能しますが、最初のアニメーションが画面外に移動した場合、2 番目のアニメーションが機能しなくなりました。
これは横向きモードでのみ当てはまります --- 縦向きでも問題なく動作します。
それはなぜですか、どうすれば回避できますか?
macos - Animator を使用した CIFilter (gausianBlurr) でメモリ リークが発生する
簡単なスライド メニューを作成しようとしています。
NSView
ガウスぼかしを作成し、それに適用しましたCALayer
//メニューのinitWithFrameメソッド。
私のアプリのメインビューでは、このようにメニューを呼び出しています
フレームで初期化
ただし、メニューを非表示にしたり呼び出したりするたびに、メモリリークが少し発生します。
Instrumentsでプロファイルしようとしました-OpenGL
毎回約768バイトのリークがあるコンテキストについて説明します。
私は関数をいじっm_menuView setFrame:
て、プロパティなしで呼び出す.animator
と、すべて正常に動作し、リークが発生しないことを発見しました。また、無効CIFilter
にして使用するとanimator
正常に動作します。
誰かが私にこのラウンドをどのように行うことができるか教えてもらえますか?
android - ビジュアル エフェクト用の Android の Animator および Animation API で直面している問題
私たちのチームは教育アプリを開発しています。これは、国際ユーザーが利用できるようになります。より多くの視覚効果でアプリをリッチにする予定です。ほとんどのビュー オブジェクトはアニメーション化されます。
しかし、プロトタイプを開発しているときに、Android の Animator と Animation API でいくつかの問題に直面しました。同様に、Animator API を使用する要素は、バッテリー セーバー モードがオンの間はアニメーション化されません。一時的な解決策として、同じ Animator API を提供するNineOldAndroidsライブラリを使用しましたが、バッテリー セーバー モードがオンの間は正常に動作します。
アニメーション API は、バッテリー セーバー モードがオンになっていてもビューを完全にアニメーション化しますが、ビュー オブジェクトを完全に移動します。アニメーションに従ってビューオブジェクトを描画するだけです。したがって、x と y の位置、ピボットの x と y など、およびonClick
イベントは、ビュー オブジェクトが最初に生成された最後の位置を指しています。したがって、現在の位置から新しいアニメーションを続行することはできません。
ゲームアプリを開発しているわけではありませんが、ゲームのような視覚効果やビューの遷移を作成する方法を理解するために、あなたの助けが必要です。ユーザーが現在の機能を理解して先に進むには、ビューを視覚的にアニメーション化する必要があるためです。
java - Android ObjectAnimator と ViewPropertyAnimator の比較
プロパティ値を変更する ObjectAnimator と ViewPropertyAnimator の違いは何ですか?
myObject.getX()
上記の実行中に試してみobjectAnimator
たところ、0.0f から 100.0 の間の途中の値が得られました。
myObject.getX()
ただし、上記の実行中に正確な 100.0 を取得しViewPropertyAnimator
ました。
何がこの違いを生んでいるのか理解できません。
前もって感謝します。