这里是Android初学者,请原谅潜在的错误:
我目前正在使用自己的android.transition.Transition
类的自定义实现,旨在为TextView
的子类构建一个简单的SharedElement TextSize过渡。
最终的过渡最终扩大了字体大小,而不是实际上在两个值之间过渡。据我以前的研究了解,问题是我实际上总是在目标活动中捕获视图的文本大小值,因此start
和end
{{ 1}}对象是相同的。这与过渡框架保存“源”活动视图的快照的方式有关。
到目前为止,对吗?
我知道我可以通过按照here(中等指南)中所述的开始值标记开始视图来解决此问题。
但这引出了一个问题:快照中保存了哪些View属性?或更笼统地说:为什么我必须使用本文中描述的“手动”解决方法进行SharedElements转换?
先谢谢了。
----这是过渡:
TransitionValues