2017-12-18 19 views
0

내 응용 프로그램에서 yalantis에 의해 단두대 메뉴를 사용하고 있는데, 항목을 클릭하여 메뉴를 닫을 때 닫는 애니메이션을 어떻게 넣을 수 있습니까?단두대 메뉴의 항목을 클릭하면 닫기 애니메이션을 삽입하는 방법은 무엇입니까?

이 내가 객체와 지금까지

 final View guillotineMenu = LayoutInflater.from(this).inflate(R.layout.guillotine, null); 
    root.addView(guillotineMenu); 
    LinearLayout home = (LinearLayout) findViewById(R.id.home_g); 
    home.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      openHomeFragment(); 

     } 
    }); 
    LinearLayout news = (LinearLayout) findViewById(R.id.news_g); 
    news.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      openNewsFragment(); 

     } 
    }); 

new GuillotineAnimation.GuillotineBuilder(guillotineMenu, guillotineMenu.findViewById(R.id.guillotine_hamburger), contentHamburger) 
      .setStartDelay(RIPPLE_DURATION) 
      .setActionBarViewForAnimation(toolbar) 
      .setClosedOnStart(true) 
      .build(); 

답변

0

초기화 GuillotineAnimation을했던 것입니다.

GuillotineAnimation animation = new GuillotineAnimation.GuillotineBuilder(guillotineMenu, guillotineMenu.findViewById(R.id.guillotine_hamburger), contentHamburger) 
      .setStartDelay(RIPPLE_DURATION) 
      .setActionBarViewForAnimation(toolbar) 
      .setClosedOnStart(true) 
      .build(); 

// Close with animation 
     animation.close();