問題タブ [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 に答える
2474 参照

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」

どんな助けでも大歓迎です、ありがとう!

0 投票する
1 に答える
261 参照

android - MotionLayout を使用した TextView ドローアブルの回転

TextViewアニメーションの進行状況に応じてのドローアブルを回転させたい。textView は MotionLayout の一部であり、アニメーション化されています。理想的には、kotlin コードを使用してそれを行うことは避けたいと思います。XML だけです。

したがって、全体ではなく、ドローアブルを回転させたいと思いますTextView。これが可能かどうかは誰にもわかりますか?ウィジェット全体を回転させる例のみが表示されます。