我正在尝试做一些看似简单的事情。我想要一个地图视图,菜单从屏幕底部向上滑动,可以调整设置(用于叠加)。但是,当我使用 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 值,但甚至无法确定如何完成。
任何对这些方向的帮助将不胜感激。