public
class
MainActivity
extends
AppCompatActivity
implements
SideMenuFragment.OnFragmentInteractionListener {
Animation translateLeftAnim;
Animation translateRightAnim;
LinearLayout slidingPage01;
private
ImageView btn_open;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
slidingPage01 = (LinearLayout)findViewById(R.id.slidingPage01);
SideMenuFragment frg =
new
SideMenuFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.slidingPage01,
new
SideMenuFragment());
fragmentTransaction.commit();
btn_open = (ImageView)findViewById(R.id.btn_open);
translateLeftAnim = AnimationUtils.loadAnimation(
this
, R.anim.translate_left);
translateRightAnim = AnimationUtils.loadAnimation(
this
, R.anim.translate_right);
btn_open.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View view) {
btn_open.setEnabled(
false
);
slidingPage01.setEnabled(
true
);
slidingPage01.setVisibility(View.VISIBLE);
slidingPage01.startAnimation(translateLeftAnim);
}
});
}
void
CloseMenu(){
btn_open.setEnabled(
true
);
slidingPage01.startAnimation(translateRightAnim);
slidingPage01.setVisibility(View.GONE);
slidingPage01.setEnabled(
false
);
}
}