我正在研究android studio。生病首先告訴我我需要什么作為輸出。有2個屏幕。在第一個我放置了一個圖像。我想要的是,無論何時啟動該應用程序或我打開它,主屏幕中的圖像都會消失幾秒鐘,然后它會自動進入第二個屏幕。沒有任何按鈕沒有任何點擊監聽器。我看到了一些教程,雖然我通過點擊監聽器設法做到了?,F在我想讓它自動淡入幾秒鐘,然后秒屏幕到來。以下是主屏幕的代碼。Java代碼:public class MainActivity extends AppCompatActivity {
private static int SPLASH_TIME = 4000; //This is 4 seconds
private ImageView object;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
object=(ImageView)findViewById(R.id.fadein);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent mySuperIntent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(mySuperIntent);
finish();
}
}, SPLASH_TIME);
}
public void onFade(View view) {
Animation FadeAnim= AnimationUtils.loadAnimation(getApplicationContext(),R.anim.view_fade);
object.startAnimation(FadeAnim);
}
}xml文件只包含圖像屬性和onclick。
2 回答

料青山看我應如是
TA貢獻1772條經驗 獲得超8個贊
您可以添加一個偵聽器并在其上啟動下一個Activity
FadeAnim.setAnimationListener(new AnimationListener() { @Override public void onAnimationEnd(Animation arg0) { Intent mySuperIntent = new Intent(MainActivity.this, Main2Activity.class); startActivity(mySuperIntent); finish(); }});
添加回答
舉報
0/150
提交
取消