Android - Translucent 和 Transition的冲突
设置 Theme 时,如果希望Activity背景是透明的,可以设置当前使用的Theme集成Theme.Translucent
设置以后,你会发现 Activity 默认的 Transition 动画都消失了
原因是 Theme.Translucent 里使用了这个属性
<!-- Note that we use the base animation style here (that is no animations)
because we really have no idea how this kind ofactivity will be used. -->
<item name="android:windowAnimationStyle">
@android:style/Animation
</item>
我的解决方案是,不集成 Theme.Translucent 而是将 Theme.Translucent 所有的属性拷贝到自己的Theme里,然后去掉这个android:windowAnimationStyle,重现build and run 就好了
EOF.
Written on January 11, 2015
Written on January 11, 2015
转载请联系我,微信号: michaelzhoujay