public class Main extends Activity {
  
 MyMenuView mMenuView;
 MyGameView mGameView;
 HowToPlayView mHowToView;
 CreditView mCreditView;
 Logo mLogo;
   
 @Override

public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  mMenuView = new MyMenuView(this);
  mGameView = new MyGameView(this);
  mHowToView = new HowToPlayView(this);
  mCreditView = new CreditView(this);
  mLogo = new Logo(this);
  
  setContentView(mLogo);
   
  Handler mHandler = new Handler();
  mHandler.postDelayed(new Runnable() {
   public void run() {
    setContentView(mMenuView);
    }
  }, 8000);
  
 }

 

위 소스는 처음에 mLogo라는 뷰를 띄워서 로고화면을 보여주다가

8초 후에 mMenuView로 뷰가 바뀌는 소스인데요

 

저는 처음 로고화면이 뜰 때 페이드인하고, 로고화면이 몇초 후에 페이드아웃 한 후에

다시 mMenuView가 페이드인 하는 형태로 소스를 짜고 싶습니다 ㅠ.ㅠ

 

인터넷에서 많이 조사해보니 액티비티 실행할 때는

overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);

같은걸 사용해서 페이드인,아웃을 하던데

뷰 바꿀 때는 어떻게 해야 하나요??

 

그리고 두번째 질문!

화면상에 어떤 비트맵 이미지를 불러올 때에도

페이드인의 형태로 불러올 순 없나요??????

아니면 이미 불러놓은 이미지를 투명으로 처리해놓다가

어떤 시점이 되면 페이드인으로 등장하게끔...

ㅠ.ㅠ 상세히 가르쳐주시면 감사하겠습니닷