問題タブ [scaleanimation]

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 投票する
0 に答える
268 参照

android - カスタム Interpolator を使用した android scaleanimation イージング効果

ScaleAnimation を作成し、カスタム Interpolator を追加しました。スライド アニメーションを右から左に受信しようとしています。これは私のソースです

これは私のアニメーションのソースコードです:

Interpolator について検索したところ、たとえば this などのリンクがいくつか見つかりました

Androidのビューでイージングアニメーション機能を適用する方法

私の目標は何ですか.Material Designと同じアニメーションを受け取りたいです.私はこのマテリアルアニメーションを意味します

https://www.google.com/design/spec/animation/authentic-motion.html#authentic-motion-mass-weight

ps 私のコードは完璧に動作していますが、速度に問題があります。

私の目標は、誰かが解決策を知っている場合は、左右のアニメーションと同じマテリアル デザインを作成することです。

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

android - アニメーションを x,y から中央フルスクリーンに拡大縮小

(x,y) の位置から小さな画像を取得し、(画面幅で) フルスクリーンに拡大して中央に移動しようとしています。

私の使命の視覚的な動機は次のとおりです。 ここに画像の説明を入力

画像をフルスクリーンに拡大するためのスケール比を計算することはすでにできましたが、ピボットポイントを計算して正確に中央に移動するのに苦労しています。

問題を緩和するために、今のところ X が既に中心にあると仮定しています.. Y を理解したら、同じ数式を X プロパティにコピーします。

そこで、そのような一般的な式を考え出すために幾何学的な図を作成しようとしましたが、これが私が得たものです: ここに画像の説明を入力

式に従って書いたコードは次のとおりです。

もちろん、それを呼び出すのは次のように簡単です。

どんなに結果が良くなくても..画像が中心まで行っていないことが私の目で簡単にわかります..

数式のどこが間違っているのかわかりません 何度も書き直しましたが、数学やコードの間違いを見つけることができません..

誰かがそれを達成するために私をここまで案内してくれますか、それとももっと簡単な方法を教えてください..

よろしくお願いします!

PS:私は正方形の画像でのみ作業しています..

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

android - Android の拡大縮小と回転のアニメーションが滑らかではない

私は新しいアプリケーションに取り組んでおり、メイン ウィンドウにいくつかのアニメーションを表示しています。問題は、アニメーションが滑らかではないことです (新しい Android バージョンでは、アニメーションの滑らかさが低下します)。xml コードは次のとおりです。