【发布时间】:2016-03-17 19:49:32
【问题描述】:
我有一个类似卡片的视图,带有高度和白色背景,我想将其展开以填满整个屏幕。它是列表中的一张卡片(我自己的自定义布局,不是CardView),我想让它在通过片段转换点击时占据整个屏幕。
我的第一个想法是在新片段中创建一个假的、相同的视图,将其放置在项目的位置,并将其动画到顶部,同时为其布局边界设置动画以占据整个屏幕。但是,我认为这不是最好的主意,因为 Android 必须在动画运行时重新测量每一帧的布局(可能会滞后)。有没有办法以一种干净的方式获得这种效果?我将使用片段转换,所以希望我可以以某种方式使用Animator,但我会采取任何解决方案。
【问题讨论】:
标签: android android-fragments android-animation