public class intro extends Activity
{
ImageView intro;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); //Remove Title_bar
setContentView(R.layout.intro);
new Thread(new Runnable()
{
public void run()
{
try
{
intro=(ImageView)findViewById(R.id.logo);
Animation alphaAnim=AnimationUtils.loadAnimation(intro.this, R.anim.alpha);
intro.startAnimation(alphaAnim);
Thread.sleep(2000);
isIntro();
}
catch (Exception e)
{}
}
}).start();
}
private void isIntro()
{
Intent intent =new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
overridePendingTransition(android.R.anim.fade_in, R.anim.fade_out);
finish();
}
인트로 애니메이션 효과 좀 봐주셨으면 고맙겠습니다.
앱을 실행시키면 회사로고로 3초 정도 보이고 메인엑티비티로 이동하려 합니다.
인트로 fade in 효과는 적용이 되는것 같은데.
인트로가 끝나고 메인 액티비티로 넘어갈때는 기본화면이동은 왼쪽으로 슬라이드 됩니다. fade out 이 먹히질 않네요
대체 왜 그런걸까용?




overridePendingTransition(android.R.anim.fade_in, R.anim.fade_out);
를 startactivity 전에 주세요