我试图做一些看似简单的事情。我想要一个地图视图,带有一个菜单从屏幕底部滑出,在那里可以调整设置(用于覆盖)。然而,当我使用TranslateAnimation来影响LinearLayout(包含菜单)的y位置时,LinearLayout中的按钮移动了,但它们的“命中区域”仍停留在动画之前的位置。
TranslateAnimation slide = new TranslateAnimation(0,0,0,0);
slide.setDuration(300);
slide.setFillAfter(true);
pullupMenu.startAnimation(slide);
mapContainer.startAnimation(slide);
我还研究了视图的marginTop值的缓动,但甚至无法确定如何实现。
任何关于这两个方向的帮助都将不胜感激。