반응형
반응형
Fragment animation
//class 파일
public void animReplaceFragment(Fragment fragment) {
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.setCustomAnimations(
R.anim.enter_from_right,
R.anim.exit_to_right,
R.anim.enter_from_right,
R.anim.exit_to_right);
ft.addToBackStack(null);
ft.replace(R.id.main_container, fragment);
ft.commit();
}
// xml 파일
res/anim 생성
1) enter_from_right.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="200"/>
</set>
2) exit_to_right.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="0%" android:toXDelta="100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="100"/>
</set>
반응형
'Mobile > Android' 카테고리의 다른 글
[ Android ] Fragment Activity 데이터 전달 (0) | 2023.07.26 |
---|---|
[ Android ] Fragment에서 Activity로 데이터 전달 (0) | 2023.07.26 |
[ Android ] EditText 커서 색 변경, 포커스 제거 (0) | 2023.07.25 |
[ Android ] EditText 엔터 처리 및 다양한 속성 알아보기 (0) | 2023.07.24 |
[ Android ] AlertDialog 다이얼로그 (0) | 2023.07.24 |