您好我正在尝试使用ObjectAnimator
根据视图的大小来翻译/缩放视图的大小。
到目前为止,我设法利用ViewTreeObserver.OnGlobalLayoutListener
检查填充时的大小。
@Override
public void onGlobalLayout() {
tray_height = menu.getMeasuredHeight();
}
这项工作适用于静态大小菜单,带有不必要的副作用,在我可以隐藏它之前,它会瞬间显示。但是,现在我需要使用视图的一个高度一次动画两个对象。
例如,我全屏显示MapView。当用户触摸其中一个屏幕按钮时,我想缩放MapView以为传入视图腾出空间。然后,传入视图将转换为视图以显示其内容。
我知道平板电脑可以实现这一点,因为Trulia for rent与我想要的效果几乎相同。有没有办法实现这一点,但动态高度相反?