状態を管理したほうが良いと思います。StateにVariantというものが設定できるので、存在意義はそこにあるのかもしれません(が、よくわかっていない)あとがきここまで書いて力尽きました。他のバグ等のハマりどころは下に羅列しておきます。良いMotionLayout生活をその他KeyFrameは完全に壊れており、機能していない。複雑な軌跡を描くアニメーションは不可能になっているMotionLayoutにMotionLayoutをネストさせ、同時にアニメーションしようとすると、描画がガタガタする。beta2くらいで治ったがbeta3で再発。入れると描画が盛大に乱れるバグがあったが、RecyclerViewのバージョンを1.1.0に上げると解決。下にスクロールした後にdatasetが変わるとスクロール位置が一定の高さズレたり、GridLayoutだと縦線がちらついたりあんまり安定はしていない様子。RecyclerViewをアニメーションで動かす必要がないのなら、FrameLayoutで分けてRecyclerViewだけMotionLayoutから出してあげたほうがいいかもしれない。durationが設定できないバグが起きているが、試しに手元で試すと再現しなかった。要素とViewPagerをMotionLayout下に入れるとスクロールが正常に動かないことがあった。upLoginユーザーは見つかりませんでした。