アンドロイドスタジオで行われたアンドロイドプロジェクトのスプラッシュ画面を作成するのに役立つガイドが見つからないことがあります。Androidスタジオでスプラッシュ画面を作成するバージョン2.2
ので、私はスプラッシュ画面を作成することができ、新たな活動を追加する場所を私は見つけることができません
(私はマックに取り組んでいます)。
編集:私は試すように言われた領域から見つけることができません: SecondEDIT下の写真:これが反応-ネイティブプロジェクトである
アンドロイドスタジオで行われたアンドロイドプロジェクトのスプラッシュ画面を作成するのに役立つガイドが見つからないことがあります。Androidスタジオでスプラッシュ画面を作成するバージョン2.2
ので、私はスプラッシュ画面を作成することができ、新たな活動を追加する場所を私は見つけることができません
(私はマックに取り組んでいます)。
編集:私は試すように言われた領域から見つけることができません: SecondEDIT下の写真:これが反応-ネイティブプロジェクトである
あなたはこのようにそれを行うことができます:
はその後、Nを設定しますランチャー活動としてEW活動とハンドラを使用して、遅延の後に次のアクティビティを設定します。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent nextIntent = new Intent(mContext, HomeActivity.class);
startActivity(nextIntent);
finish();
}
}, 1000); //1000ms = 1second
上記の編集を確認してください –
@DominicGozzaので、アンドロイドスタジオでは、画面の左上にあるファイルをクリックして、新規 - >アクティビティ - >空のアクティビティをクリックし、あなたのプロジェクトに新しいアクティビティを追加しました。ちょうど質問のように – MichaelStoddart
@DominicGozzaがアンドロイドスタジオの左側にプロジェクト構造ペインで「アプリケーション」ファイルをクリックし、上記の指示に従います – MichaelStoddart
をちょうどあなたのパッケージの一部でクラスを作成し、そのためのレイアウトファイルを作成し、アプリケーションタグの下mainfestに追加タグとは、次のようにスプラッシュタイプの機能を得ることができます。
public class SplashActivity extends AppCompatActivity {
private static final long SPLASH_SCREEN_DELAY = 2000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
CountDownTimer countDownTimer = new CountDownTimer(SPLASH_SCREEN_DELAY, 1000) {
@Override
public void onTick(long l) {
}
@Override
public void onFinish() {
User user = GeneralUtils.getRegisteredUser(SplashActivity.this);
if (user == null || user.getUserId() == null) {
Intent intent = new Intent(SplashActivity.this, WalkThroughActivity.class);
startActivity(intent);
} else {
Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(intent);
}
SplashActivity.this.finish();
}
};
countDownTimer.start();
}
}
私はあなたがリソースフォルダをクリックしていると思います。アプリ> src> com.yourpackagenameをクリックする必要があります。 – SripadRaj
正確に@SripadRajが正しい –
[スプラッシュ画面を作成するにはどうすればいいですか?](https://stackoverflow.com/questions/5486789/how-do-i-make-a-splash-screen) – MichaelStoddart