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);
같은걸 사용해서 페이드인,아웃을 하던데
뷰 바꿀 때는 어떻게 해야 하나요??
그리고 두번째 질문!
화면상에 어떤 비트맵 이미지를 불러올 때에도
페이드인의 형태로 불러올 순 없나요??????
아니면 이미 불러놓은 이미지를 투명으로 처리해놓다가
어떤 시점이 되면 페이드인으로 등장하게끔...
ㅠ.ㅠ 상세히 가르쳐주시면 감사하겠습니닷