I am using FloatingActionButton and OnClick. I wanted to display PopupMenu and rotate the same FAB button with nice Animation (rotating 90 degree).
On click, it should animate itself :
I am able to display a PopupMenu on its OnClick method but i am not able to rotate FAB itself. In fact, I am able to animate all other FloatingActionButton around it but i tried non of the FloatingActionButton can animate itself OnClick method.
I also tried NOT using FloatingActionButton, but a Simple Button that can animate (rotate) itself.. 
public class FloatingButtonPanel extends Fragment {
    //.... Other code... 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        //.... Other code... 
        final FloatingActionButton butA = (FloatingActionButton) view.findViewById(R.id.fb_menu);
        butA.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                rotateAnimation(v);
            }
        });
        return view;
    }
    public static void rotateAnimation(View v){
        // Create an animation instance
        final Animation an = new RotateAnimation(0, 90, v.getWidth()/2, v.getHeight()/2);
        an.setDuration(1000);
        an.setFillAfter(true);
        v.clearAnimation();
        v.startAnimation(an);
    }
}
Can anyone help ?


 
     
    
