اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


pouya_su

نرفتن از اسپلش اسکیرین به اکتیویتی منو

1 ارسال در این موضوع قرار دارد

سلام

ی اسپلش اسکیرین دارم که قراره به مدت 5 ثانیه رو صفحه بمونه بعد به ی اکتیویتی دیگه ک اکتیویتی اصلی برنامه اس بره تا زمانی که تو کل برنامه اسپلش اسکیرین تنهاس و اکتیویتی اصلی خالیه بعد از 5 ثانیه منتقل میشه ولی زمانی که داخل اکتیویتی اصلی کد نویسی میکنم و از برنامه اجرا میگیرم بعد از اون 5 ثانیه برنامه بسته میشه و تو کل برنامه هیچ اروری دیده نمیشه

کد اسپلش اسکیرین برنامه

public class Splash extends AppCompatActivity {

    private ImageView iv;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);

        iv = findViewById(R.id.iv);
        final Intent i = new Intent(this,Menu.class);

        Animation myanim = AnimationUtils.loadAnimation(this,R.anim.mytransition);
        iv.startAnimation(myanim);
        Thread timer = new Thread() {
            public void run () {
                try {
                    sleep(5000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                finally {
                    startActivity(i);
                    finish();

                }

            }
        };
        timer.start();


    }
}

کد اکتیویتی اصلی یا منو

public class Menu extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_menu);

        CircleMenu circleMenu = findViewById(R.id.circle_menu);
        circleMenu.setMainMenu(Color.parseColor("#cdcdcd"),R.drawable.add,R.drawable.remove);
        circleMenu.addSubMenu(Color.parseColor("#258CFF"),R.drawable.fehrest);
        circleMenu.addSubMenu(Color.parseColor("#30A400"),R.drawable.search);
        circleMenu.addSubMenu(Color.parseColor("FF4B32"),R.drawable.setting);
        circleMenu.addSubMenu(Color.parseColor("#FF6A00"),R.drawable.baseline_contact_support_black_48);

        circleMenu.setOnMenuSelectedListener(new OnMenuSelectedListener() {
            @Override
            public void onMenuSelected(int i) {
                switch (i) {
                    case 0 :
                        Intent intent1 = new Intent(Menu.this,Fehrest.class);
                        startActivity(intent1);
                        break;
                    case 1 :
                        Intent intent2 = new Intent(Menu.this,Search.class);
                        startActivity(intent2);
                        break;
                    case 2 :
                        Intent intent3 = new Intent(Menu.this,Setting.class);
                        startActivity(intent3);
                        break;
                    case 3 :
                        Intent intent4 = new Intent(Menu.this,Content.class);
                        startActivity(intent4);
                        break;
                }

            }
        });
        circleMenu.setOnMenuStatusChangeListener(new OnMenuStatusChangeListener() {
            @Override
            public void onMenuOpened() {
                Toast.makeText(Menu.this, "منو باز است", Toast.LENGTH_LONG).show();
            }

            @Override
            public void onMenuClosed() {
                Toast.makeText(Menu.this, "منو بسته است", Toast.LENGTH_LONG).show();

            }
        });
    }
}

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

مطالب شما نیاز است به تایید مدیران برسد

مهمان
شما به عنوان کاربر مهمان در حال حاضر دیدگاه ارسال می کنید. اگر دارای حساب کاربری در سایت هستید لطفا وارد حساب کاربری خود شوید.
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.