問題タブ [android-motionlayout]

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

android - Android Motion Layout アニメーションのオーケストレーション

ユーザーがボタンをクリックしたときにアニメーションを実装したいxmlレイアウトがあるので、MotionSceneで新しいMotionLayoutを使用することを考えました。レイアウトには、上にスライドする必要がある背景の FrameLayout と、ユーザーがクリックしたときに表示される必要がある ImageView (アルファ プロパティ アニメーション) があります。問題は、最初にレイアウトが上にスライドし、次に ImageView が表示されることですが、MotionScene のトランジションでは、開始 ConstraintSet と終了 ConstraintSet のみを指定できますが、中間のものは指定できません。KeyAttributes を使用することを考えましたが、背景レイアウトの高さを設定できません。(たとえば) アニメーションの 50% パーセントで translationY 属性を使用すると、そのままになりますか? さらに、どのように Java コードから MotionLayout アニメーションを開始しますか? 前もって感謝します。