Android如何根据高度/宽度为视图设置动画

时间:2012-12-20 13:52:47

标签: android android-animation objectanimator

您好我正在尝试使用ObjectAnimator根据视图的大小来翻译/缩放视图的大小。

到目前为止,我设法利用ViewTreeObserver.OnGlobalLayoutListener检查填充时的大小。

@Override
public void onGlobalLayout() {

    tray_height = menu.getMeasuredHeight();
}

这项工作适用于静态大小菜单,带有不必要的副作用,在我可以隐藏它之前,它会瞬间显示。但是,现在我需要使用视图的一个高度一次动画两个对象。

例如,我全屏显示MapView。当用户触摸其中一个屏幕按钮时,我想缩放MapView以为传入视图腾出空间。然后,传入视图将转换为视图以显示其内容。

我知道平板电脑可以实现这一点,因为Trulia for rent与我想要的效果几乎相同。有没有办法实现这一点,但动态高度相反?

0 个答案:

没有答案