Android 检测自定义转换中开始场景和结束场景中文本视图的文本大小
当共享元素在两个活动之间输入Transition时,我正在为textSize ofAndroid 检测自定义转换中开始场景和结束场景中文本视图的文本大小,android,transition,Android,Transition,当共享元素在两个活动之间输入Transition时,我正在为textSize ofTextView编写一个自定义的Transition。我一直致力于实现captureStartValues和captureEndValuesTransitionValues.view是同一个实例,它只是开始场景中的文本视图(如果我在开始活动中添加此转换)或结束场景中的文本视图(如果我在启动活动中添加此转换) 被接受的答案是使用SharedElementCallback(在他的github演示中)设置TextView
TextView
编写一个自定义的Transition
。我一直致力于实现captureStartValues
和captureEndValues
<这两种方法中的code>TransitionValues.view是同一个实例,它只是开始场景中的文本视图(如果我在开始活动中添加此转换)或结束场景中的文本视图(如果我在启动活动中添加此转换)
被接受的答案是使用SharedElementCallback
(在他的github演示中)设置TextView的textSize,这将导致TextSizeTransition
在开始场景和结束场景中检测正确的textSize
我想知道的是,是否可以仅在customTextSizeTransition
中检测开始场景和结束场景中TextView的textSize,而不使用SharedElementCallback
可能与ChangeBounds
类似,它直接使用TransitionValues
中的目标视图捕获开始值和结束值(从源代码看似乎如此)
谢谢