Transitions)](http://qiita.com/ikota/items/e04b9eea6127d02e483c)を元に、Androidの画面遷移アニメーションのテストアプリを作っていて問題が解決できなくなってしまいました。エミュレータと実機で動作が異なるので、実機でうまく動作できる様にしたいです。21)でテストしたところアニメーションがうまくいかない場合があります。うまくいかない場合![](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)[実機GIFリンク](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)上手くいく場合と比較して、画面遷移の時に黒い画面が出てしまっていたり、拡大のアニメーションの表示がされていない感じがします。上手くアニメーションがつく場合もあります。com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)```が稀に出ました。こちらのエラーはGridViewに読み込む画像のサイズを大きくすると起きやすくなるみたいでした。6.515ms```こちらの警告もたまに出ていました。time:216587556```といったログが基本でした。__字数制限のため[ImageViewでの画面遷移テスト]の項目と統合__###該当のソースコード[MainActivity.java](https://github.com/rild/android-activity-transition-test/blob/bug/animation/app/src/main/java/rimp/rild/com/android/android_activity_transition_test/MainActivity.java)どの部分を載せればばいいか判然としないので、githubにpushしたもののリンクを載せました。元サイトでアニメーションを画面遷移につけるために紹介されていたのは以下のコードです。ChangeBounds();bounds.setDuration(1000);getWindow().setSharedElementEnterTransition(bounds);}```のコードをAcitivityのonCreateに加えてみました。duration](http://stackoverflow.com/questions/35715144/activityoptionscompat-makescenetransitionanimation-with-custom-duration)のサイトを参考にしてみましたが、根本的解決に至りませんでした。サイトを参考にしてみましたが、根本的解決に至りませんでした。画像の読み込み方法を変更GridViewに渡すAdapter内の処理を変更してみました。100).into(imageView);```に変更してみましたが、画面遷移に影響はなさそうでした。ImageViewでの画面遷移テストアドバイスをいただいたので、画像一枚でテストをしました。layout="@layout/row_list"android:layout_width="100dp"android:layout_height="100dp"/>```のように設定しました。エミュレータと実機でそれぞれ3回ずつ拡大縮小の画面遷移アニメーションをさせました。GridViewの時と動作の様子やエラーログに大きな変化はなかったようでしたが、体感で実機でもうまく動作する場合が増えた気がしました。実機でのログを転載しました。0xeb0b3240```エミュレータでのテストのみ、上のエラーメッセージが出ました。10.896ms```実機でのテストでは上の警告が出ました。com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)```GridViewに表示させる画像のサイズを大きくした時に出ていたエラーメッセージはImageViewの場合では確認できませんでした。questionsAndroidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。Transitions)](http://qiita.com/ikota/items/e04b9eea6127d02e483c)を元に、Androidの画面遷移アニメーションのテストアプリを作っていて問題が解決できなくなってしまいました。エミュレータと実機で動作が異なるので、実機でうまく動作できる様にしたいです。21)でテストしたところアニメーションがうまくいかない場合があります。うまくいかない場合![](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)[実機GIFリンク](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)上手くいく場合と比較して、画面遷移の時に黒い画面が出てしまっていたり、拡大のアニメーションの表示がされていない感じがします。上手くアニメーションがつく場合もあります。com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)```が稀に出ました。こちらのエラーはGridViewに読み込む画像のサイズを大きくすると起きやすくなるみたいでした。6.515ms```こちらの警告もたまに出ていました。time:216587556```といったログが基本でした。###該当のソースコード[MainActivity.java](https://github.com/rild/android-activity-transition-test/blob/bug/animation/app/src/main/java/rimp/rild/com/android/android_activity_transition_test/MainActivity.java)どの部分を載せればばいいか判然としないので、githubにpushしたもののリンクを載せました。元サイトでアニメーションを画面遷移につけるために紹介されていたのは以下のコードです。ChangeBounds();bounds.setDuration(1000);getWindow().setSharedElementEnterTransition(bounds);}```のコードをAcitivityのonCreateに加えてみました。duration](http://stackoverflow.com/questions/35715144/activityoptionscompat-makescenetransitionanimation-with-custom-duration)のサイトを参考にしてみましたが、根本的解決に至りませんでした。questionsAndroidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。Transitions)](http://qiita.com/ikota/items/e04b9eea6127d02e483c)を元に、Androidの画面遷移アニメーションのテストアプリを作っていて問題が解決できなくなってしまいました。エミュレータと実機で動作が異なるので、実機でうまく動作できる様にしたいです。21)でテストしたところアニメーションがうまくいかない場合があります。うまくいかない場合![](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)[実機GIFリンク](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)上手くいく場合と比較して、画面遷移の時に黒い画面が出てしまっていたり、拡大のアニメーションの表示がされていない感じがします。上手くアニメーションがつく場合もあります。###該当のソースコード[MainActivity.java](https://github.com/rild/android-activity-transition-test/blob/bug/animation/app/src/main/java/rimp/rild/com/android/android_activity_transition_test/MainActivity.java)どの部分を載せればばいいか判然としないので、githubにpushしたもののリンクを載せました。元サイトでアニメーションを画面遷移につけるために紹介されていたのは以下のコードです。ChangeBounds();bounds.setDuration(1000);getWindow().setSharedElementEnterTransition(bounds);}```のコードをAcitivityのonCreateに加えてみました。duration](http://stackoverflow.com/questions/35715144/activityoptionscompat-makescenetransitionanimation-with-custom-duration)のサイトを参考にしてみましたが、根本的解決に至りませんでした。questionsAndroidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。Transitions)](http://qiita.com/ikota/items/e04b9eea6127d02e483c)を元に、Androidの画面遷移アニメーションのテストアプリを作っていて問題が解決できなくなってしまいました。エミュレータと実機で動作が異なるので、実機でうまく動作できる様にしたいです。21)でテストしたところアニメーションがうまくいかない場合があります。src="https://github.com/rild/android-activity-transition-test/blob/bug/animation/demos/bug/activity_transition_test_bug.gif">![](http://i.giphy.com/l0HlVLzJrD4I2kQYE.gif)上手くいく場合と比較して、画面遷移の時に黒い画面が出てしまっていたり、拡大のアニメーションの表示がされていない感じがします。上手くアニメーションがつく場合もあります。###該当のソースコード[MainActivity.java](https://github.com/rild/android-activity-transition-test/blob/bug/animation/app/src/main/java/rimp/rild/com/android/android_activity_transition_test/MainActivity.java)どの部分を載せればばいいか判然としないので、githubにpushしたもののリンクを載せました。元サイトでアニメーションを画面遷移につけるために紹介されていたのは以下のコードです。ChangeBounds();bounds.setDuration(1000);getWindow().setSharedElementEnterTransition(bounds);}```のコードをAcitivityのonCreateに加えてみました。duration](http://stackoverflow.com/questions/35715144/activityoptionscompat-makescenetransitionanimation-with-custom-duration)のサイトを参考にしてみましたが、根本的解決に至りませんでした。questionsAndroidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。頂いたご意見への回答は行っておりません。Ltd.teratailアカウントでログインログイン新規会員登録パスワードを忘れた方SNSアカウントでログインFacebookでログインTwitterでログインGoogleでログインGitHubでログインHatenaでログイン思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る閉じる。