خصوصیت های نو ویوپیجر۲
خصوصیت های نو ویوپیجر۲
ViewPager2 یک ورژن بداهه از ViewPager میباشد که خصوصیت های اضافه تری را ارائه میدهد و خطاها رایج در ViewPager را برطرف طراحی اپلیکیشن در مشهد می نماید.
ViewPager2 بر روی RecyclerView ایجاد شده است. بدین ترتیب میتوانید از مزایای خوب RecyclerView برخوردار گردید.
ویو پیجر ۲ از Orientation عمودی مدد می نماید. درحالتی که از ViewPager به کار گیری میکنید ، بایستی سفارشی سازی های بیشتری را برای ViewPager تولید فرمائید تا به حاصل شبیه برسید.
ویو پیجر۲ از خصوصیت راست به چپ (RTL) لایه ها جانبداری می نماید و این خصوصیت بسته به محل اپلیکیشن به صورت اتومات فعال می گردد.
هنگام فعالیت با گروه ای از فرگمنت ها در صورتیکه یکی Fragment (ها) رابط کاربری را تغییر و تحول بخشید، کافی میباشد نحوه notifyDatasetChanged () را راهاندازی نمائید تا رابط کاربری اپ به صورت موثری آپ تو دیت خواهد شد.
ویوپیجر۲ از تغییرو تحول صفحه ها (تبدیل) جانبداری می نماید، یعنی هنگام تغییرو تحول از یک کاغذ به ورقه دیگر میتوانید کارتون ارائه دهید. همینطور میتوانید PageTransformer سفارشی خویش را بنویسید.
ویوپیجر ۲ PageChangeListener بهتری را ارائه میدهد.
ویوپیجر ۲ PagerAdapter با RecyclerView جایگزین میشود.
در ویوپیجر۲ FragmentStatePagerAdapter با FragmentStateAdapter جایگزین میگردد.
مطلقا بخوانید: کامپوننت در اپ نویسی اندروید چیست؟ | Android Component
یادگرفتن ایجاد کرد ویو پیجر در اندروید استودیو
برنامه نویس ها در ایجاد کرد نرم افزار اندروید کوشش می نمایند از جدیدترین آپ تو دیت های گوگل برای کد نویسی اندروید استعمال نمایند. یکی این بروزرسانی ها عمل با ویو پیجر ۲ میباشد . ایجاد کرد ویو پیجر در اندروید نیاز به تجارب نرمافزار نویسی میباشد در صورتیکه چیزی دراین مورد نمی دانید و میخواهید اصولی و فنی با این مضمون آشنا گردید و خودتان مبادرت به تشکیل داد ۲ viewpager در اپلیکیشن اندروید استودیو نمائید توصیه میکنیم عصر پایین را تهیه و تنظیم فرمائید. درین زمان اندروید نویسی مفاهیم ذیل درباره به شما توضیح داده میشود:
یادگرفتن بی نقص ویو پیجر ۲ (ViewPager2)
تشکیل داد ۳ پروژه متفاوت به وسیله ویو پیجر ۲
استعمال از ریسایکلر ویو برای سفارشی سازی ویو پیجر ۲
ایجاد کرد تب لی اوت با ویو پیجر ۲
معرفی یک سری کتابخانه کاربردی و فراگیری عمل با آن ها
تشکیل داد برگه اینترو برای نرم افزار با به کار گیری از ویو پیجر ۲
و…
گونه های فرگمنت اندروید
در اصل فرگمنت به سه مرحله ذیل تقسیم می گردد:
کادر تکی fragment : این نوع برای دستگاه های خرد برای مثال گوشی استعمال میگردد.
لیست fragment : فرگمنت لیست خاصی از نمایه ها را داراست که تحت عنوان list fragment شناخته میگردد.
تراکنش fragment : درین نوع میتوانیم یک فرگمنت را به فرگمنت دیگر منتقل کنیم.
فرگمنت اندروید چیست ؟ (Android Fragment )
فرگمنت اندروید یکیاز مولفه های مهم در نرم افزار نویسی اندروید میباشند که به شما این قابلیت و امکان را میدهند تا با انعطاف بیشتری نرم افزار پیاده سازی فرمایید. فرگمنت ها جز مستقلی نیستند و می بایست به یک اکتیویتی متصل شوند. فرگمنت در واقع بخشی از یک activity در اندروید میباشد که قابلیت گسترش و ایفا کار بیشتر را برای یک activity مهیا می نماید. بصورت فنی خیس فرگمنت یک کلاس جاوا در اندروید میباشد. این کلاس متدهای خاص خودش را دارااست که به تنی چند از این مدتها چرخه قدمت گفته میگردد. با به کارگیری از این متدها میتوانید کوشش Fragment را در مرحله های متعدد معاش آن، در اختیار گرفتن فرمایید. فرگمنت در اندروید میتواند به طور پویا اضافه و حذف گردد تا شایسته ترین رابط کاربری را برای دستگاه بوجود آورد.
فرگمنت ها در اپ نویسی اندروید چرا بوجود آمدند؟
فرگمنت ها در ورژن ۳٫۰ (API Level 11) به اندروید اضافه شدند. غرض پیاده سازی و معرفی این جزء از نرم افزار های اندرویدی، توانگری تشکیل داد رابط های کاربری منعطف خیس در دستگاه هایی با صفحه ها تعالی، مانند تبلت ها بود. زیرا در ورقه هایی مانند تبلت ها، فضای متعددی وجود دارااست و یک نرم افزار می بایست بتواند از این فضای اضافه، غایت استعمال را داشته باشد. همینطور این رخداد بایستی سوای نیاز به انجام تغییرات بغرنج و مهم در سلسه مراتب View اندروید فیس می اعطا کرد.
به همین عامل اجزایی پیاده سازی و ساخته شدند که زمانی آنهارا به اکتیویتی اضافه میکنید، میتوانید شیت را به تعدادی نصیب تقسیم فرمایید که هر مورد همت خاص خودشان را داراهستند. فارغ از اینکه نیاز داشته باشید سعی های بغرنج ای که در Back Stack اکتیویتی فیس میدهد را در اختیار گرفتن و مدیر نمائید. تمامی این تجهیزات امروزه با استعمال از Fragment Support Library در دسترس شما قرار دارا هستند.