我正在开发一种自定义Transition
,以仅动画显示部分可见的Shared View
,即它部分可见的情况下。
在我的情况下,这是因为Shared View
位于ConstraitLayout
内,而ConstraitLayout
位于ScrollView
内。
我在另一个问题中提到了这个问题: Shared element transition - animate only the visible part of the shared view
这是系统选择的默认transition
:
这是我正在处理的内容:
动画本身效果很好...但问题是系统在动画开始前绘制完整的共享视图...这样会出现一个丑陋的闪烁。
我该怎么防止这种情况发生?
我已经在我的样式上添加了:
<item name="android:windowSharedElementsUseOverlay">false</item>