The only solution i get for now is to wrap the RiveAnimationView inside a framelayout and make this frame clickable and focusable. Then make clicklistener open the navDrawer and close It if it was opened... I make another .riv file that is set to control animation with number input from 0 to 1 an that makes the animation cool with sliding ( 0f- to 1f) so i Set this animation only on OnSlide méthode of the navDrawer so it Auto Slide when click button or when manually slide It and the animation now works really good..