سوال از محمد حسین در زمینه نرم افزار اینجاست!
مدیریت گفتگو
با سلام
محمد حسین جان خیلی کنجکاو شدم بدونم که در طراحی ui اپلیکیشن اینجاست! از چی استفاده کردی؟
اکشن بار و viewpager رو می شناسم ولی می خواستم بدونم چجوری آیتم ها رو مثل برنامه های کافه بازار درست کردی و 3 تا 3 تا چیدی و یک دکمه بیشتر براش گذاشتی
چون ظاهرت خیلی شبیه به کافه بازار بود و من واقعا ذهنم درگیر شده ، ممنون میشم راهنمایی کنی ، من شدیدا منتظر پاسخت هستم.
با تشکر
حمید زمانی
پاسخها 4
دوستان دیگه ای هم این سوال رو پرسیدن و بنده در جواب به همشون گفتم که با استفاده از یک کاستوم کنترل میشه به یه همچین UI رسید کار ساده ای هست .
توضیح مختصری در مورد نحوه ساخت UI که شبیه به UI گوگل پلی و بازار هم که از روی گوگل کپی کرده رو در اینجا مینویسم.
در ابتدا باید یک View بسازید که توش یه لایه افقی باشه و بالاش یه دکمه برای بیشتر .
و یک View برای هر آیتم که داخل اپ قرار هست نمایش بدیم .
حالا موقعی که به سرور درخواست دادید اطلاعات مربوط به هم آیتم رو میگیرید .
یه حلقه قرار میدید و توش اندازه عرضی گوشی رو محاسبه میکنید و میگید به اندازه عرض گوشی تعداد مناسبی از آیتم رو نمایش بده .
به همین ترتیب برای هر دسته میتونید آیتم های مختلف رو از سرور بخونید .
برای دکمه بیشتر هم باید برای هر دسته یه کد بذارید و بهش بگید اگر روی بیشتر کلیک شد لیست آیتم هایی با کد مثلا X رو بیار .
به همین سادگی ، فقط پیاده سازیش یکم زمان میبرم ولی از نظر فنی کار ساده ای هست .
نظرات

نظرات
افزودن لایه به شکل runTime:
LinearLayout layout = findViewById(R.id.layout); layout.addView(newView);
نظرات
سلام ،
چجوری میشه فهمید کاربر گوشی رو چرخونده ؟ و وقتی چرخوند کلا یه لایه دیگه بار گذاری بشه ؟ ممنون
نظرات
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
نظرات