按照这篇指南,开始实现带有共享元素和动画的开放图像。
https://android-developers.googleblog.com/2018/02/continuous-shared-element-transitions.html
但是捕获到了一个异常:
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference
at android.support.transition.TransitionSet.setDuration(TransitionSet.java:196)
at android.support.transition.TransitionSet.setDuration(TransitionSet.java:60)
at android.support.transition.Transition.<init>(Transition.java:278)
at android.support.transition.TransitionSet.<init>(TransitionSet.java:91)
at android.support.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:151)
at android.support.transition.TransitionInflater.inflateTransition(TransitionInflater.java:70)
当调用时
TransitionInflater.from(context).inflateTransition(R.transition.my_transition)
.apply{ duration = 325L }
来缩短一些内容。 - gMale