mButtonLayout = (LinearLayout) findViewById(R.id.action_btn_layout); private void transAnimation(boolean bool){ AnimationSet aniInSet = new AnimationSet(true); AnimationSet aniOutSet = new AnimationSet(true); aniInSet.setInterpolator(new AccelerateInterpolator()); Animation transInAni = new TranslateAnimation(0,0,100.0f,0); Animation transOutAni = new TranslateAnimation(0,0,0,100.0f); transInAni.setDuration(200); transOutAni.setDuration(200); aniInSet.addAnimation(transInAni); aniOutSet.addAnimation(transOutAni); if (bool) { mButtonLayout.setAnimation(aniInSet); mButtonLayout.setVisibility(View.VISIBLE); } else { mButtonLayout.setAnimation(aniOutSet); mButtonLayout.setVisibility(View.GONE); } }
728x90
반응형
'Android' 카테고리의 다른 글
버튼 Press 정의 (0) | 2016.01.12 |
---|---|
안드로이드 Menu 객체 만들기 (0) | 2016.01.05 |
안드로이드 머티리얼 디자인(Material Design) 적용 방법 (0) | 2015.06.30 |
머티리얼 디자인(Material Design) 관련 정리 3 (0) | 2015.06.26 |
머티리얼 디자인(Material Design) 관련 정리 2 (0) | 2015.06.24 |