0
У меня есть LinearLayout с некоторыми элементами (A, B и C):Animate другой взгляд в LinearLayout на Android
-------
| A |
+-----+
| B |
+-----+
| C |
-------
А в начале Б Gone (View.GONE), но когда пользователь нажмите A, B показан с анимацией:
public static LayoutAnimationController getLayoutAnimation_slideDownFromTop(Context ctx) {
AnimationSet set = new AnimationSet(true);
Animation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(100);
set.addAnimation(animation);
animation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f
);
animation.setDuration(300);
set.addAnimation(animation);
LayoutAnimationController controller = new LayoutAnimationController(set, 0f);
return controller;
}
The View B анимированная Собствености, но вид C просто переходит к концу, и я хотел бы знать, если есть стандартный способ анимировать B и C таким образом, чтобы оба они просачивались одновременно
Это работает только с уровнем API 11 уровня, и мне это нужно для уровня API 8 –