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

Viewflipper 애니메이션 효과 질문입니다!!!

0 추천

그림 1 -> 그림 2 -> 그림3 -> 그림 1 .....순서로 반복기능을 넣고싶어서

Viewflipper로 제작을 하였는데,

각 그림이 넘어갈때, 시작(setInAnimation)에는 페이드 인을 넣었고, 종료(setOutAnimation)에는 페이드 아웃을 넣었습니다.

이 때 그림 1-> 그림 2 넘어갈때와 그림 2-> 그림 3으로 넘어갈때 나머지 그림들이 겹쳐지는 현상이 발생하는데, 관련 내용을 찾아보기가 힘들어 해결방안을 알고싶습니다.

아래는 제가 짠 소스 일부입니다

(Anim - alpha.xml)

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator">
    <alpha
        android:duration="3000"
        android:fromAlpha="1.0"
        android:toAlpha="0"
        />
</set>

페이드 아웃은 from과 to 숫자만 0, 1.0으로 바꾸어 사용하였습니다

아래는 메인 엑티비티입니다

(java - MainActivity)

ViewFlipper flipper;
flipper = (ViewFlipper) findViewById(R.id.flipper);
Animation showIn= AnimationUtils.loadAnimation(this, R.anim.alpha1);
Animation showOut= AnimationUtils.loadAnimation(this, R.anim.alpha);
flipper.setInAnimation(showIn);
flipper.setOutAnimation(showOut);
flipper.startFlipping();

 

양념반자르반 님이 2017년 8월 8일 질문

답변 달기

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