ورچر
آموزشهای پراکنده از دنیای برنامه نویسی اندروید
معرفی سورس - Expanding Pager
برنامه نویس : qs-lll
نسخه : 1
لایسنس : N/A
ساخته شده در : 1395/4/6
آپدیت شده در : 1395/4/6
تگ ها : معرفی سورس کد,پیاده سازی انیمیشن ها در اندروید,انیمیشن های متریال دیزاین,ٍپیاده سازی ExpandingPager
لینک کتابخانه
اکثر اوقات طرح های مختلفی در سایت های مشهور مانند دریبل یا متریال آپ و ... مشاهده میکنیم. حتما برای شما هم سوال شده پیاده سازی این طرح ها ممکن هست یا خیر. بیشتر اوقات طراحی با افکت های مختلف امکان پذیر نیست ولی در این بین دولوپرهایی هستند که حد و مرز پیاده سازی افکت ها در برنامه های اندروید را به حداکثر می رسانند. این سورس کد افکت مشاهده شده در طرح زیر را بطور کامل پیاده سازی کرده است.
پروژه برای sdk 14 به بالا قابل اجراست.
روش اجرای کد
متاسفانه این پروژه بصورت کتابخانه گریدل عرضه نشده است. از سایت گیت هاب گزینه clone or download و سپس Download zip را انتخاب کنید تا سورس کامل پروژه را دانلود کنید.
سپس پروژه را کامل در اندروید استودیو ایمپورت کنید.
بعد از ایمپورت پروژه ممکن هست با پیام آپدیت کردن یا دانلود کردن skd نسخه 23.0.3 مواجه شوید. در این حالت به فایل gradle.build پروژه و library رفته و ورژن sdk خود را وارد کنید.
متاسفانه نتواستم پروژه را بصورت کتابخانه در یک پروژه دیگر ایمپورت کنم. بعد از ایمپورت به صورت کامل می توانید سورس پروژه اصلی را مشاهده کنید. اکثر چیزها مشخص هست به خاطر محدودیت زمانی امکان ارائه توضیح برا بخش های مختلف نیست. انشالله بزودی آموزش یک پروژه بر اساس این پروژه با توضیحات کامل در سایت قرار خواهد گرفت.
پروژه با استفاده از ButterKnife ساخته شده است. در صورتی که آشنایی ندارید بزودی آموزش آن هم ارائه خواهد شد