마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Android 6.0 Fragment animation 질문

0 추천

현재 개발중인 프로젝트에 아래와 같이 Fragment animation이 적용되어 있습니다.

@Override
    public Animator onCreateAnimator(int transit, boolean enter, int nextAnim) {
        return enter ? AnimatorInflater.loadAnimator(getActivity(), R.animator.slide_left_in) : null;
    }
<?xml version="1.0" encoding="utf-8"?>
<objectAnimator
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator"
    android:propertyName="xFraction"
    android:valueType="floatType"
    android:valueFrom="-1.1"
    android:valueTo="0"
    android:duration="300"/>

그런데.. Android 6.0 이하 버전에서는 전혀 문제가 없는데,

Android 6.0 버전부터 애니메이션으로 fragment 진입 시 종종 윗부분과 왼쪽 부분이 투명하게 보이는 현상이

발생하네요.

애니메이션이 종료된 이후 투명했던 부분은 정상적으로 보입니다.

(MainActivity에는 GLSurfaceView가 실행되고 GLSurfaceView 위에 fragment가 돌아갑니다.)

며칠 째 위 증상으로 구글링하며 찾아봐도 딱히 방법이 없네요.

 

혹시 비슷한 증상 경험하신 분 계신가요?

libre2k (7,420 포인트) 님이 2016년 10월 20일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...