2012-07-17 3 views
0

내 앱용 스플래시 화면을 만들려고합니다. 문제는 먼저 기본 제목 표시 줄로 빈 레이아웃을 렌더링 한 다음 내 이미지를 흐리게 표시하는 것입니다. 이 모든입니다페이드 인 애니메이션 사용 안 함

나는 또한 윈도우

WindowManager.LayoutParams lp = this.getWindow().getAttributes(); 
lp.windowAnimations = lp.windowAnimations | android.R.attr.windowDisablePreview; 
this.getWindow().setAttributes(lp); 

도 만들어 눈에 띄는 차이를 속성을 설정하려고

switching activities without animation에서 onCreate

super.onCreate(savedInstanceState); 
this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.setContentView(R.layout.activity_splash); 

시도 해결책을 가지고 있습니다.

답변

0

스플래시 활동의 테마를 설정하여 제목 표시 줄을 제거 할 수 있습니다. 매니페스트의 활동 선언에 추가하십시오.

android:theme="@android:style/Theme.NoTitleBar" 
+0

이것은 조금 나아졌지만 주요 문제는 수정하지 않았습니다. 페이딩 대신 내 레이아웃을 보여주기 위해 기본 애니메이션을 비활성화해야합니다. –

+0

액티비티 전환을 제거하려면'Activity.overridePendingTransition()'을 사용하여 시스템 설정 전환을 원하는 것으로 대체하십시오. –

+0

'onCreate'에'overridePendingTransition (0, 0);을 호출하면 아무 효과가없는 것처럼 보입니다. 나는 그것이 작업의 첫 번째 활동에 대해 작동하지 않는다고 가정합니다. –

관련 문제