حتما پیش از شرکت در مسابقه، توضیحات مسابقه را در بلاگ Quera مطالعه کنید.
همچنین برای شرکت در دورههای کارآموزی بلتات لطفا این فرم را تکمیل کنید.
توجه کنید که نیازی به پاسخ دادن به همهی سوالات نیست؛ زمینههای مورد نظرتان را انتخاب کرده و در آنها در مسابقه شرکت کنید.
فایل پایه را از اینجا دریافت کنید
در این سوال از شما میخواهیم تا یک ViewPager
را پیادهسازی کنید که مانند تصویر زیر عمل کند:
ViewPager
موردنظر باید بصورت بینهایت (یا دایرهای) پیادهسازی شود؛ یعنی درصورتیکه از صفحه اول (یا آخر) ViewPager
شروع به ورقزدن کنیم تا به صفحه آخر (یا اول) برسیم، درصورتیکه یکبار دیگر در همان جهت قبلی ورقبزنیم، مجددا محتوای صفحهای که از آن شروعکردیم را ببینیم. (انگار تا به حال ViewPager
ورقنخورده)Right
امکان ورقزدن به سمت راست غیرفعال میشود و درصورت لمس دوباره این دکمه، این امکان مجددا فعال میشود.Left
امکان ورقزدن به سمت چپ، غیرفعال میشود و درصورت لمس دوباره این دکمه، این امکان مجددا فعال میشود.ViewPager
حتما از آیدی circular_viewpager
استفاده کنید.ViewPager
به گونه ای مشخص کنید که تمام صفحه را اشغال کند.Left
و Right
را تغییر ندهید.content
قرار داده شده.content
باید استفاده شود.zip
دقت کنید که پوشههای build
در این فایل وجود نداشته باشند.ساختار فایل پایه که برای تکمیل در اختیار شما قرار میگیرد، حاوی مسیر زیر است. شما باید فایلهایی که با علامت (---->) مشخص شدهاند را تغییر دهید و پروژه تغییردادهشده را بعنوان فایل zip
که حاوی مسیر زیر است ارسال کنید:
(تغییر فایلهای تعیین شده در قسمت پایین و افزودن فایل جدید به فایل پایه در پوشه main
از مسیر زیر، مانعی ندارد)