Я пытаюсь добавить анимацию в свое приложение, которая будет скрывать или показывать меню одним нажатием.В основном что-то похожее на просмотр статьи в новостях Pulse.Я могу анимировать контейнер меню.Однако меню не сдвигается одновременно, так как основной контейнер создает пространство для держателя меню.Я хотел бы знать, как решить эту проблему.
Вот мой код анимации:
if(homeTabBar.getVisibility() == View.GONE){
homeTabBar.setVisibility(View.VISIBLE);
final Animation tabBlockHolderAnimation = AnimationUtils.loadAnimation(ArticleActivity.this, R.anim.tab_down);
tabBlockHolderAnimation.setFillAfter(true);
homeTabBar.startAnimation(tabBlockHolderAnimation);
}else{
final Animation tabBlockHolderAnimation = AnimationUtils.loadAnimation(ArticleActivity.this, R.anim.tab_up);
tabBlockHolderAnimation.setAnimationListener(new AnimationListener(){
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
homeTabBar.setVisibility(View.GONE);
}
});
tabBlockHolderAnimation.setFillAfter(true);
homeTabBar.startAnimation(tabBlockHolderAnimation);