본문 바로가기

프로그래밍 일반/안드로이드

[Android] 액티비티 전환시 효과 없애기

첫번 째

(1) 인텐트에 addFlags를 설정한다.

                    Intent intent = Intent (this, PrivacyPolicyActivity/class)

                    intent.addFlags (Intent.FLAG_ACTIVITY_NO_ANIMATION);

                    startActivity (intent)

(2) 인텐트 보내고 overridingPedingTraslation을 한다.

                    Intent intent = Intent (this, PrivacyPolicyActivity/class)

					startActivity (intent);
                    
                    overridePendingTransition(0, 0);

(3) 앱 전체에 animaition효과 없애기

<style name="AppTheme" parent="android"Theme.NoTitleBar">

 <item name="android:windowAnimationStyle">@null</item>

</style>

로 설정한다.

 

 

종료시에 onPause에 넣는다. onDestroy에 넣어도 소용 없다.

    @Override
    protected void onPause() {
        super.onPause();
        overridePendingTransition(0, 0);
    }

'프로그래밍 일반 > 안드로이드' 카테고리의 다른 글

OCR  (0) 2020.04.14
URI와 URL구분하기  (1) 2020.04.10
[Google] OCR기능  (271) 2020.04.09
drawer 동작 조건  (1) 2020.04.08
[Android] Context의 차이점을 Intent로 예제를 통해 확인하기  (2) 2020.04.08