آموزشگاه irbasic4android ایران بیسیک فور اندروید

بزرگترین مرجع فارسی آموزش بیسیک فور اندروید همراه با تمامی برنامه های اندروید

آموزشگاه irbasic4android ایران بیسیک فور اندروید

بزرگترین مرجع فارسی آموزش بیسیک فور اندروید همراه با تمامی برنامه های اندروید

در این سایت آموزش کامل برنامه نویسی با B4a ارائه میشه
تمامی مطالب با ذکر منبع هستن و درصورت لزوم و درخواست صاحب اصلی مطلب حذف خواهد شد.

کلمات کلیدی
آموزش برنامه نویسی اندروید آموزش برنامه نویسی بیبسیک 4 اندروید آموزش برنامه نویسی بیسیک فور اندروید b4airanamozesh آموزش ساخت برنامه پیامکی بررسی تبلت Asus MeMo Pad 8 2014 گوشی‌هایی که اندروید ۶ را دریافت می‌کنند آپدیت دیتابیس بصورت آنلاین آموزش ساده اجرا کردن یک برنامه داخل برنامه خودمون آموزش اجرای کار با صوت فارسی! آموزش ساده برای محصولات مصرفی با درون پرداخت ConsumeProduct فیلم آموزش Android Studio آموزش ساخت اپلیکیشن Android کمتر از یک ساعت با Android Studio آموزش برنامه نویسی Android برای توسعه دهندگان پر مشغله آموزش برنامه نویسی Android با Eclipse ساخت برنامه های سودآور iOS و Android بدون کدنویسی دانلود سورس برنامه تلگرام فیلم آموزش basic4android به زبان فارسی فیلم آموزش basic4android ساخت کتاب با بیسیک فور اندروید برنامه نویسی basic4android آموزش فارسی بیسیک فور اندروید آموزش حرفه ای بیسیک فور اندروید آموزش برنامه نویسی اندروید با Basic4Android به زبان فارسی آموزش برنامه نویسی basic4android آموزش Basic4android آموزش ساخت امتیاز دهی در مارکت بازار آموزش بیسیک فور اندروید
بایگانی

آموزش ساخت Splash Animation

جمعه, ۲۳ مرداد ۱۳۹۴، ۱۲:۵۵ ب.ظ

با سلام خدمت تمام دوستان عزیز

امروز قصد داریم تا برای شما نحوه ساخت یک Splash  حرکتی را آموزش بدیم

 

ساخت splash  فقط برای زیبا سازی پروژه به کار می رود ! 

 

(یک نکته برای ساخت یک splash  این است که باید یک عکس و یا یک ایمیشن را داشته باشد و یا آن را با استفاده از نرم افزار های طراحی آن را بسازید. )

پس از اجرا کردن برنامه حتما برنامه رو ذخیره کنید  (قبلا توضیح داده شده)

حالا مراحل را به ترتیب اجرا می کنیم  

1_ به  پنجره Designer رفته و مانند شکل زیر ImageView را انتخاب کنید

در اینجا ImageView کار نمایش عکس ما رو انجام میده

 

 

که مانند شکل زیر می شود

 

 

 

حالا ImageView رو به برنامه معرفی کنید (توضیح داده شده)

 
و به تب designer Scripts و مقداری برای نمابش دقیق ImageView در تمام گوشی ها بدهید (مانند عکس زیر)


که اینجا در خط 3 می گیم  ImageView1 ما از چپ و راست از نقطه صفر شروع و تا 100% فیت بشه

و در خط بعدی هم میگیم ImageView1 ما دقیقا  در وسط قرار بگیره

 

توجه داشته باشید که در ImageView1  هیچ عکسی قرار ندهید

 

 

و  Layout رو با نام splash ذخیره کنید


حالا به صفحه کد نویسی برید و در قسمت  Sub Globals مانند عکس پایین کد های زیر را بنوبسید

 

در خط 21   یک تایمر جهت تعریف کردن زمان می گذاریم

در خط 22 هم ImageView1  رو که کذاشته بودیم رو می بینیم


در خط 22 هم یک متغییر از نوع Int جهت نمایش عکس های پی در پی می سازیم .


خب حالا به قسمت  Activity_Create  بروید و مانند عکس پایین کد ها رو بنویسید

 

 

در خط 28 Layout رو با نام splash فراخونی کنید

در خط 29  Timer1 که تعریف کردیم رو فراخوانی و مقدار زمان رو  به اون (1) می دهیم 

 در خط 30  Timer1 رو True یا فعال می کنیم که عملیات Timer انجام بشه  

 

حالا باید برای Timer1 کد نویسی کنیم که مانند شکل زیر انجام و EventName اون رو

Timer1 میزاریم  (sub --- spase -- Tab -- Timer --Tick)

 


 

حالا باید داخل Timer1 کد نویسی کنیم که مانند عکس زیر کد ها را می نویسیم

 


در خط 35 میگیم اگر  ما 11 شماره و یا عکس پی در پی داشته باشیم سپس

در خط 36 عکس های ما رو لود کن از کجا و به چه نامی و چه فرمتی

در خط 37 هم عکس ها از یکی یکی برن

در خط 39 هم میگیم از صفر شروع کن

 از اینجا می توانید عکس ها مورد نیاز رو دانلود کنید

و پایان

توجه : برای نمایش زیاد تر splash باید تعداد عکس های که لود میشن رو زیاد بزارید

دوستان داخل سورس نحوه رفتن به اکتیویتی بعدی هم گذاشته شده است

 

 

دوستان نظر یادتون نره


منبع b4airanamozeshx

نظرات  (۱)

بسیار ممنونم از این مطلب مفید و کاربردیتون.
سوالی داشتم در مورد اینکه چطور میتونیم زمانشو زیادتر کنیم؟

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی