اگه ما یه عکس داشته باشیم با عرض زیاد ، مثل عکس های پانوراما ، و بخوایم برنامه مون این عکس رو به طور اتوماتیک به کاربر نشون بده ، یعنی از اول عکس شروع کنه به نمایش و تا آخر عکس بره و دوباره همینکارو انجام بده ، میتونیم از ScrollingImageView استفاده کنیم . اولین کار اینه که توی build.gradle اصلی پروژه ( نه پوشه app ) و بعد از قسمت jcenter این کد رو اضافه کنیم : 

یعنی این میشه کل کدهای build.gradle اصلی پروژمون : 

حالا توی فایل build.gradle مربوط به پوشه app باید کتابخانه ای که میخوایم ازش استفاده کنیم رو بنویسیم . قبل از آکولاد آخر ، این خط رو اضافه میکنیم : 

حالا توی لایه گرافیکی مربوطه ، این کد رو اضافه میکنیم : 

توی کد بالا با استفاده از speed گفتیم که با چه سرعتی عکس بچرخه و نمایش داده بشه و با استفاده از src هم آدرس عکس رو دادیم به برنامه . کارمون تمومه ، فقط اینکه توی پوشه values و فایل styles.xml باید از این استایل استفاده کنیم : 

خوب ، کارمون تموم هست و میتونیم عکسمون رو به زیبایی به کاربر نشون بدیم :

 

دانلود سورس

آموزش Android ScrollingImageView

مجتبی صابری


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


پیمایش نوشته


پاسخ دهید

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