新卒でAndroidエンジニアをしています。 Google I/O 2018でConstraintLayout2.0が発表されました。 その中でもアニメーションを簡単に作成することができるMotionLayoutについて書きます。 MotionLayoutを利用するとこのようなアニメーションが簡単に作ることができます。 GoogleがMotionLayoutのサンプルを出しているので、コードを見て理解したい方はこちらへどうぞ。 https://github.com/googlesamples/android-ConstraintLayoutExamples またこのConstraintLayout2.0は現段階ではalpha版であるため、安定版リリース前に変更される可能性があります。 MotionLayoutとは? MotionLayoutとは、始まりのレイアウトと終わりのレイアウト間の様
![ConstraintLayout2.0で作るアニメーション(MotionLayout)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0de8f22ecc56402608cc747c892c48e958bc77b1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q29uc3RyYWludExheW91dDIuMCVFMyU4MSVBNyVFNCVCRCU5QyVFMyU4MiU4QiVFMyU4MiVBMiVFMyU4MyU4QiVFMyU4MyVBMSVFMyU4MyVCQyVFMyU4MiVCNyVFMyU4MyVBNyVFMyU4MyVCMyUyOE1vdGlvbkxheW91dCUyOSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NjUxYzkxODg3MzVmYTdjNmMzZjI5YjQ4NzAzNGQzOGE%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa2VpanVtdCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OGEyYjFkOWI5YmFkMzczY2FlNDQ3ZjkxZjU4NDM1MTc%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dcc3592655df67beb2eb4b4484217df21)