問題タブ [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.
android - MotionLayout の進行状況が中間ステップなしで 0 から 1 にジャンプする
TransitionListener を持つ MotionLayout があり、MotionScene の進行状況が 0 から 1 になっているようです。
ログに進行状況を出力すると、0 から 1 にジャンプするように見えます。期間を変更するか、ヘッダー ビューの制約を別のガイドラインに変更しようとしましたが、進行状況には影響しないようです。
ログに表示される唯一の奇妙な点は、OnSwipe touchAnchorId ビューが見つからないという事実です。
W/MotionLayout: 警告ビュー ID com.pitchero.ph:id/view_pager が見つかりませんでした
この MotionScence を使用したレイアウトは次のとおりです。
この特定のケースでなぜこれが起こっているのか、私にはよくわかりません。ViewPager が見つからないためだと思われますが、なぜそうなるのかわかりません。
また、次のバージョンの ConstraintLayout ライブラリを使用しています。
実装「androidx.constraintlayout:constraintlayout:2.0.0-alpha3」
実装「androidx.constraintlayout:constraintlayout-solver:2.0.0-alpha3」
どんな助けでも大歓迎です、ありがとう!
android - MotionLayout を使用した TextView ドローアブルの回転
TextView
アニメーションの進行状況に応じてのドローアブルを回転させたい。textView は MotionLayout の一部であり、アニメーション化されています。理想的には、kotlin コードを使用してそれを行うことは避けたいと思います。XML だけです。
したがって、全体ではなく、ドローアブルを回転させたいと思いますTextView
。これが可能かどうかは誰にもわかりますか?ウィジェット全体を回転させる例のみが表示されます。