2016-08-31 8 views
0

そのイメージを変えながら、私は、プログラムツールバーボタンの画像を変更する必要があり、そう - 私のために使用した:Androidのアニメーションツールバーのアイコン私のアプリで

public boolean onCreateOptionsMenu(Menu menu) { 
     getMenuInflater().inflate(R.menu.main_activity_menu, menu); 
      toolbarButton = menu.findItem(R.id.action_button); 
      return true; 
     } 

toolbarButton.setIcon(R.drawable.ic_settings); 

そして、それは完璧に動作し、問題があることです速すぎるので、アニメーションをトランジションに追加する必要がありますが、ツールバーボタンにアニメーションを追加する方法はわかりません。 誰かが私を助けてくれますか? ありがとう!

答えて

0

さて、Victorldavilaのおかげで、私はそれが働いて得ることができたので、最終的には、これはMI最終的なコード:

   View button = toolbar.findViewById(R.id.action_button); 

       //Remove icon animation 
       if (button != null) { 
        Animation animation = AnimationUtils.loadAnimation(getBaseContext(), R.anim.fragment_fade_out); 
        animation.setStartOffset(0); 
        button.startAnimation(animation); 
       } 

       //Add icon animation 
       if (button != null) { 
        Animation animation = AnimationUtils.loadAnimation(getBaseContext(), R.anim.fragment_slide_in_up); 
        animation.setStartOffset(0); 
        button.startAnimation(animation); 
       } 
関連する問題