pouya_su 0 ارسال شده در 27 آذر، ۱۳۹۷ اشتراک گذاری ارسال شده در 27 آذر، ۱۳۹۷ سلام ی اسپلش اسکیرین دارم که قراره به مدت 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(); } }); } } لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.