반응형
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);
}
}
반응형
'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 |