0
스플래시 화면을 페이드 아웃하고 주요 활동이 사라져서 두 가지 활동간에 애니메이션을 사용자 정의하려고합니다.Android 페이드 인, 애니메이션 페이드 아웃
alphad (0-1, 1-0)를 제어하고 overridePendingTransaction (fade_in, fade_out)을 사용하여 모든 것을 호출하고 fade_in.xml 및 fade_out.xml을 사용하는 두 개의 솔루션을 시도했지만, ni api 데모 (api/app/animation/fade);
가장 큰 문제는 스플래시 스크린 (첫 번째 애니메이션)이 알파를 잃고 오른쪽으로 슬라이딩하고 두 번째 활동이 원하는 것으로 나타나는 것입니다.
스플래시 화면을 원래 위치로 잠그고 페이드 아웃하는 것이 어떻게 가능합니까?
페이드
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_longAnimTime" />
홀드
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="0" android:toXDelta="0"
android:duration="@android:integer/config_longAnimTime" />
overridePendingTransition (R.anim.fade, R.anim.hold);
다음은 http://thegeekyland.blogspot.com/2015/12/android-animations-explained.html의 예입니다. – Arlind