PDA

View Full Version : ساختن Splash screen



Ebrahimkh
سه شنبه 14 بهمن 1393, 09:25 صبح
سلام

یه splash screen می خوام بسازم که فقط یه متن رو نشون بده یعنی زمانی برنامه رو اجرا کردم یه متن که هیچ کادری دورش نباشه رو نشون بده


با تشکر./

saket601
سه شنبه 14 بهمن 1393, 10:05 صبح
سلام
بفرما:
http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1908442&viewfull=1#post1908442
هر طور که خواستی تغییرش بده

Ebrahimkh
سه شنبه 14 بهمن 1393, 10:53 صبح
دوست عزیز من تو splash screen گیر نکردم تو این موندم که چطور بدون کادر و پس زمینه درستش کنم

مثلا فقط متن تنها رو نشون بده پس زمینه نداشته باشد


بازم ممنون

saket601
سه شنبه 14 بهمن 1393, 12:44 عصر
من این طوری متوجه شدم که..

خب شما فقط یه تکست باکس بذار وسط صفحه،
و فقط کد های مربوط به هندل و شمارنده مربوط به اینتنت رو بنویس..

کدشو میخای؟ بذارم!؟

Ebrahimkh
سه شنبه 14 بهمن 1393, 14:26 عصر
قربونت دستت اگه بزاری عالی میشه

saket601
سه شنبه 14 بهمن 1393, 15:58 عصر
یه ادیت تکست توو لایه xml بذار
(همونی که می خوای متن رو نشون بده)
بعد این کد رو بذار توو قسمت جاوای صفحه Splash یا همون صفحه اول برنامه..



Handler me = new Handler();
me.postDelayed(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
finish();
startActivity(new Intent(Splash.this,MainActivity.class));
}
}, 3000);


ویرایش:
نیاز به توضیح که نیست؟

rubiks.kde
سه شنبه 14 بهمن 1393, 16:10 عصر
یه نوسته معمولی رو توی یه اکتیویتی ترانس پرنت قرار بدید.یا هم با فتوشاپ یه نوشته به صورت عکس طراحی کنید و در یک اکتیویتی ترانس پرنت قرار بدید.

در مورد ترانسپرنت کردن اکتیوتی هم نمونه کد توی انجمن وجود داره

darkhah1
سه شنبه 14 بهمن 1393, 21:49 عصر
کاری نداره برو توی فتوشاپ از File گزینه new رو انتخاب کن بعدش یه پنجره باز میشه که ابعاد یا پیکسل صفحه ات را می خواد آخر همین پنجره گزینه Transparent رو انتخاب کن حالا اوکی رو بزن نوشته خودتو روی این صفحه بنویس و ذخیره کن و بزار جای عکس اسپلشت ، اینطوری نیازی به تغییر کد نداری

hamedg1366
سه شنبه 14 بهمن 1393, 21:54 عصر
دوست عزیز به نتیجه رسیدی ؟

Ebrahimkh
چهارشنبه 15 بهمن 1393, 15:19 عصر
یه نوسته معمولی رو توی یه اکتیویتی ترانس پرنت قرار بدید.یا هم با فتوشاپ یه نوشته به صورت عکس طراحی کنید و در یک اکتیویتی ترانس پرنت قرار بدید.

در مورد ترانسپرنت کردن اکتیوتی هم نمونه کد توی انجمن وجود داره


دوست عزیز اکتیویتی ترانس پرنت چه جوری ایجاد می کنند...!!!!!؟؟؟




دوست عزیز به نتیجه رسیدی ؟

نه هنوز به هیچ جوابی نرسیدم:افسرده:

Ebrahimkh
چهارشنبه 15 بهمن 1393, 16:07 عصر
خداروشکر پیداش کردم

اول این رو به فایل style.xml اضافه می کنیم



<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>


بعد به سورس AndroidManifest.xml میرویم و این تکه کد رو به اکتیویتی مورد نظر اضافه می کنیم



android:theme="@style/Theme.Transparent"