M-CAP7AIN 537 ارسال شده در 18 شهریور، ۱۳۹۷ اشتراک گذاری ارسال شده در 18 شهریور، ۱۳۹۷ صفحه اول روبیکا رو اکثرا دیدید و اگه توجه کرده باشید آیتم ها تغییر می کنند ، اما چجوری به صورت پویا و از طریق سرور تغییر می کنند. مثال تست در انتها پست پیوست شد. گام اول : ساخت ليوت و اضافه کردن متن دلخواهتون درقسمت تگ من لینک عکس گذاشتم بعدا متوجه می شید. نکته مهم : برای ساخت این صفحه حتما از پنل و ایمیج ویو برای ساخت قالب (آیتم های) اسکرول ویو استفاده شود. پنل (فقط یدونه استفاده شودبه عنوان پنل پشتی) ایمیج ویو (هر چندتا که دوست دارید آیتم های اسکرول ویو) گام دوم : دادن مسير پوشه ليون به نرم افزار MC7 Designer نسخه Gold و انتخاب کردن متود مشخص شده در عکس B4A Code V-ScrollView JSON و دریافت جیسون ویو ها. گام سوم : ساخت پروژه جدید و اضافه کردن اسکرول ویو به لیوت و دانلود کردن این جیسون می تونید جیسون رو داخل هاستتون یا داخل Mysql یا پایگاه داده های دیگر بزارید و این جیسون رو دریافت کنید.من برای تست فایل txt ساختم و در پوشه DirAssets قرار دادم. گام چهارم : استفاده از کتابخانه MC7JSONToScrollview که همراه نرم افزار MC7 Designer نسخه Gold قرار داده شده است.تعریف کتابخونه و Initialize کردن. تو Activity_Resume و Activity_Pause به MC7Glide میگیم وقتی اکتیویتی به این حالت ها رفت برای ما Glide رو به حالت Pause , Resume ببر. گام پنجم : ساخت لیستنر برای ساخت ویو (راحت بگم بیایم برای آیتم هامون یه ویو انتخاب و اضافه کنیم) MyItems برای کتابخانه MC7JSONToScrollview و vPanel برای اضافه کردن ویو و vTag همون تگیه که قبلا گفتم اینجا برای آدرس عکس استفاده کردیم (می تونید پارامتر خودتونو بسازید و تو برنامه استفاده کنید) GlideO برای کانفیگ کتابخانه MC7Glide است. گام ششم : ساخت رویداد کلیک برای MC7RoundedImageView. گام هفتم : کامپایل کردن نرم افزار. نرم افزار و کتابخانه های استفاده شده: MC7 B4A Designer v2.5 Gold MC7JSONToScrollview MC7Glide MC7RoundedImageView سورس این مثال از لینک خرید نرم افزار قابل دریافت است. اطلاعات بیشتر از طریق وبلاگ اگه کاربری روش بهتری بجز این روش دارد بیان کند. باتشکر MC7Designer.rar لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.