Tôi đang cố gắng làm điều gì đó có vẻ đơn giản. Tôi muốn có chế độ xem bản đồ, với trình đơn trượt lên từ cuối màn hình nơi có thể điều chỉnh cài đặt (cho lớp phủ). Tuy nhiên khi tôi sử dụng một TranslateAnimation để ảnh hưởng đến vị trí y của LinearLayout (giữ menu), các nút trong LinearLayout di chuyển, nhưng có "hit area" vẫn ở cùng vị trí như trước khi animation.Android: Hoạt hình Xem vị trí
TranslateAnimation slide = new TranslateAnimation(0,0,0,0);
slide.setDuration(300);
slide.setFillAfter(true);
pullupMenu.startAnimation(slide);
mapContainer.startAnimation(slide);
Tôi cũng đã xem xét việc làm giảm giá trị marginTop của chế độ xem, nhưng thậm chí không thể xác định được điều đó sẽ được thực hiện như thế nào.
Bất kỳ trợ giúp nào về một trong các hướng dẫn này sẽ được đánh giá cao.
bản sao có thể có của [Android - Animate của chế độ xem TopMargin/bottomMargin/etc trong LinearLayout hoặc RelativeLayout] (http://stackoverflow.com/questions/2239442/android-animate-a-views-topmargin-bottommargin-etc-in -linearlayout-or-relativ) –