screenshot-gallery

تو این آموزش با استفاده از ViewPager و HorizontalScrollView یه گالری عکس افقی می سازیم که قابلیت زوم و swip کردن هم داشته باشه . ( ما تو این آموزش از ۵ تا عکس استفاده میکنیم ، پس اگه بخواید تعداد عکسهای بیشتری تو برنامتون به کار ببرید بهتره از GridView استفاده کنید ) 

خوب ، ما تو این برنامه دو تا کلاس داریم . کلاس اصلیمون که کلاس MainActivity هستش که چیز خاصی نداره ، فقط میخوایم یه دکمه ” نمایش تصاویر ” رو داخلش بذاریم . و کلاس اصلیمون که تصاویر رو نشون میده کلاس GalleryActivity هست . 

کدهای کلاس GalleryActivity.java :

و کدهای کلاس MainActivity.java :

تو کدهای بالا و خطوط ۳۷ تا ۴۱ ، آدرس عکس ها رو قرار دادیم . 

سه تا لایه گرافیکی هم میسازیم . 

یه لایه میسازیم به اسم activity_gallery و کدهای زیر رو داخلش قرار میدیم : 

یه لایه دیگه میسازیم به اسم activity_main و این کدها رو مینویسیم واسش :

یه لایه گرافیکی دیگه واسه نمایش تصاویر میسازیم به اسم pager_gallery_item با این کدها :

توی پوشه app و فایل build.gradle این کدها رو اضافه میکنیم :

و توی فایل AndroidManifest.xml این تغییرات رو ایجاد میکنیم :

نتیجه نهایی میشه عکس زیر : 

screenshot-gallery

دانلود سورس ( اندروید استودیو ) 

آموزش ساخت گالری عکس افقی در اندروید

مجتبی صابری


همه عشقم برنامه نویسی هست || telegram.me/developer9


پیمایش نوشته


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *