Android:翻译动画和相对布局

标签 android android-layout android-animation

我想通过将所有内容移动到它要出现的位置下方来显示 View ,然后使其可见(产生的效果是它下面的项目只是滑动以为它腾出空间)。我目前在 RelativeLayout 中的 View 上使用 TranslateAnimation。我的第一个想法是测量我将要显示的 View ,并翻译第一个受影响的 View 。我的希望是,如果我对一个 View 进行动画处理,它也会移动布局中依赖于它的所有其他内容。尝试之后,只有带有动画的 View 移动。我知道我可以将下面的所有内容都放在布局中,然后转换布局,但为了布局效率和使过程尽可能通用,

我怎样才能使 View 的所有 RealtiveLayout 依存对象随之移动,或者以其他方式获得所描述的效果?

最佳答案

将动画应用于整个 RelativeLayout 或封装在顶部 RelativeLayout 内的分组 RelativeLayout 中的子组。

关于Android:翻译动画和相对布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11515419/

相关文章:

android - Phonegap 中的本地存储限制

android - 无线局域网 : disagrees about version of symbol module_layout

android - 无法在 Android Studio 中为 RelativeLayout 移动任何元素

android - 将 ImageButton 和 TextView 置于相对布局中居中

android - 将微调器值右对齐而不是左对齐

java - 不同 Android 版本上的奇怪行为约束布局动画

android - 如何定义导航操作的默认动画?

android - 在android中从一个 fragment 切换到另一个 fragment 时如何存储 fragment 数据?

android - 以编程方式在 Android Nougat 和 O 中获取设备 mac 地址

android - 将 View 动画转换到屏幕边缘