You can use intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
Doc says -
public static final int FLAG_ACTIVITY_NO_ANIMATION
If set in an Intent passed to Context.startActivity(), this flag will prevent the system from applying an activity transition animation to go to the next activity state.
This doesn't mean an animation will never run -- if another activity change happens that doesn't specify this flag before the activity started here is displayed, then that transition will be used. This flag can be put to good use when you are going to do a series of activity operations but the animation seen by the user shouldn't be driven by the first activity change but rather a later one.
So simply do,
Intent masuk=new Intent(getApplicationContext(),Destination.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(masuk);