6

내 Android 애플리케이션에 MainActivity라고 말하면 M입니다.이 활동은 Android의 tabLayout 위젯을 사용하여 4 개의 탭을 초기화합니다. 각 탭은 하나의 Fragment에 해당합니다. F1, F2, F3, F4는 네 조각입니다.활동을 시작할 때 Android nougat 상태 표시 줄에 흰색 색상이 표시됩니다.

F2에서 나는 C라는 활동을 시작했습니다. 그러나 C가 실행되는 동안 장치의 상태 표시 줄이 잠시 깜박입니다. 깜박 거리는 것은 원래 어두운 색 (검은 색)을 의미합니다. 흰색으로 약간 희미 해지고 다시 어두워집니다. 이제 C가 시작됩니다. 내가 C에서 다시 F2로 돌아가려고 할 때 (다시 네비게이션 버튼을 눌러서) 같은 효과가 다시 나타납니다.하지만 이번에는 더 나 빠지게됩니다. 나는 상태 표시 줄이 약간 흰 색으로 남아 있음을 의미합니다. 그런 다음 어두운 색으로 돌아갑니다.

이 문제는 android Nougat에서만 관찰하고 있습니다. 이전 버전에서는 wokring.

은 지금까지 내가 How do I prevent the status bar and navigation bar from animating during an activity scene animation transition?

을 시도 위의 링크는 두 가지 방법이 있습니다 Appraoch 1. findViewById(android.R.id.statusBarBackground); 반환 널 (null) 때문에 그것은, 접근 2. 내 응용 프로그램이 충돌 나를 위해 작동하지 않았다입니다.

이 문제를 해결할 수있는 방법을 제안하십시오.

+0

어떤 해결책을 찾았습니까? –

+0

@AmrutBidri no. 나는 아직 어떤 해결책도 찾지 못했다. –

+0

동일한 문제가 있습니다. 그 이후로 운이 없다고 생각하지 않아?! –

답변

0

추가 <item name="android:windowIsTranslucent">true</item> 당신의 활동 테마 value-v21/syles.xml에서.
android : windowIsTranslucent 때문에 내 전화 (Api = 19) 상태 표시 줄이 잠시 흰색으로 표시됩니다. 번역 활동 애니메이터가 작동하지 않습니다.
그러면 value-v21을 만들고 styles.xml에 코드를 추가 할 수 있습니다.