共享元素转换中TextView的重力属性

3

我在使用Android片段的共享元素转换时遇到一个小问题。我试图在两个片段之间移动一个TextView。我成功地使其过渡,然而,在尝试返回到源片段时,Textview android:gravity似乎会固定不变。在源片段中,textview gravity被定义为:

android:gravity="end"

在目标片段中,如果TextView重力被定义为:

android:gravity="center"

当我从源片段到目标片段时,一切都正常。然而,当我点击返回按钮时,共享的文本视图会移动到中心位置。
请问有人可以给予建议吗?谢谢。
这个转换被定义为:
<?xml version="1.0" encoding="utf-8"?>

<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
<changeTransform/>
<changeBounds/>
</transitionSet>
1个回答

1

没事了!我解决了。我将TextView放在一个水平线性布局中,TextView的宽度和高度设置为"wrap_content"。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接