حتماً برای شما هم پیش آمده که یک اپلیکیشن اندرویدی را اجرا کرده باشید و در همان اول صفحه راهنما و خوش آمد گویی را مشاهده کرده اید که فقط در زمان اولین اجرا آن را مشاهده می کنید و در اجرا های بعدی قابل رویت نیست.این صفحه معرفی یا intro نام دارد که در بیشتر اپلیکیشن های پیشرفته و رسمی کاربرد دارد و هدف از ساخت آن خوش آمدگویی و قرار دادن یک راهنمای کلی از اپلیکیشن و نحوه ی استفاده از اپلیکیشن است. بنابراین برای ایجاد اینترو جذاب در اندروید با ما همراه باشید.
ایجاد اینترو جذاب در اندروید با کتابخانه Bitutorial
استفاده از کتابخانه Bitutorial بسیار کاربردی است.
امروزه با گسترش علم طراحی شاهد ایجاد برنامه ها و سایت هایی زیبا در دنیای کامپیوتری هستیم.
در این پست نیز کتابخانه ای کمکی برای ساخت اینترویی جذاب و متفاوت برای برنامه هایتان معرفی خواهیم کرد.
این کتابخانه برای اس دی کا ۱۱ به بالا کاربرد دارد.
برای استفاده از این کتابخانه کافی است تا در فایلbuild.gradl (Module: app)e قطعه کد زیر را وارد کنیم و پروژه را sync (همگام سازی) کنیم.
compile ‘com.cleveroad:splittransformation:0.9.0’
حال کافی است تا مطابق کد های زیر عمل کنیم :
[java]
TransformationAdapterWrapper wrapper = TransformationAdapterWrapper
.wrap(getContext(), adapter)
// rows x column = total number of pieces. Larger number of pieces impacts on performance.
.rows(…)
.columns(…)
// Maximum size of spacing between pieces.
.piecesSpacing(…)
// Translation for splited pieces.
.translationX(…)
.translationY(…)
// Add top margin for view. Preffer this method instead of setting margin to your view
// because transformer will split empty space into pieces too.
.marginTop(…)
// scale factor for generated bitmaps. Use this if you are facing any OOM issues.
.bitmapScale(…)
// If you’re using complex views with dynamicaly changed content (like edit texts, lists, etc)
// you should provide your own complex view detector that will return true for such complex views.
// Every time user swipes pager, transformer will regenerate and split bitmap for view (at the start of swipe gesture)
// so make sure detector returns true only if view is a complex one.
.complexViewDetector(…)
// You can set your own factory that produces bitmap transformers. Default implementation: splitting view into pieces
.bitmapTransformerFactory(…)
.build();
[/java]
با ایجاد اینترو جذاب در اندروید، شما میتوانید اپلیکیشنهای اندرویدی خود را به صورت زیبا تر و کاربرپسند تر پیاده سازی کنید.
۱۰ دیدگاه. ارسال دیدگاه جدید
بسیار عالی و پرکاربرد بود
لطفا ادامه بدید …
از دیدگاه شما سپاس گزارم ….
حتماً
استاد این کتابخانه برای اپلیکیشن با زبان فارسی خیلی کاربردی نیست.
شما باید با دانش برنامه نویسی خودتون این کتابخانه رو قابل استفاده در زبان فارسی کنید.
البته اگر زیاد روی جهت تعویض اسلاید ها حساس نباشیم کافیه فقط ترجمه کلمات استفاده شده رو جایگزین کنیم که کار بسیار آسان و راحت هست.
من خودم ترجیه میدم یک intro رو از پایه برنامه نویسی کنم و ازش استفاده بکنم تا اینکه بخوام از کتابخانه های آماده استفاده کنم.
موفق باشید.
کتابخانه خوبیو معرفی کردید
موفق باشید.
کتابخانه ها واقعا در اپلیکیشن های ما معجزه میکنند.
مرسی از معرفی این کتابخانه ارزشمند.
ایجاد اینترو جذاب در اندروید با کتابخانه Bitutorial خیلی عالی و پر کاربد هست و ای کاش میشد برای زبان فارسی بهینه سازیش کرد. لطفا نمونههای مشابه رو در سایت زیبا و فئق العادتون قرار بدید.
از نظر مثبت شما بی نهایت سپاسگزارم.
به زودی برنامه های فوق العاده ای برای این منظور دارم …
جالب بود.
خدا خیرتون بده.
سپاس گزارم