آموزش قرار دادن Loading برای Imageview

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش قرار دادن Loading برای Imageview در برنامه نویسی اندروید می پردازیم در این آموزش ما از کتاب خانه CircleLoadingView استفاده می کنیم در ادامه می توانید پیش نمایشی از آن را مشاهده کنید بهتر است از این کتاب خانه استفاده کنید تا اینکه منتظر بمانید عکس های از سرور دانلود شده و سپس در Imageview قرار گیرد این کتاب خانه درصد دانلود شدن عکس را نیز نمایش می دهد با ما همراه باشید.
به علت بالا بودن حجم فایل از لینک زیر استفاده کنید.
لینک پیش نمایش
برای استفاده از این کتاب خانه مثل همیشه عمل می کنیم.
ابتدا وارد فایل Build.gradle از نوع Top Level شده و در بخش repositories خط زیر را اضافه کنید.

پروژه را sync نکنید وارد فایل Build.gradle از نوع Module شده و در بخش dependencies خط زیر را اضافه کنید.

سپس پروژه را sync کنید. علت خطاهای احتمالی گریدل را قبلا بررسی کرده ایم برای حل مشکلتان واژه Gradle را در سایت جستجو کنید.
برای اینکه آن را در layout خود اضافه کنید می توانید مثل زیر عمل کنید (RelativeLayout را در اینجا منظور نیست ).

app:cl_circleRadius : گردی دور عکس را تنظیم می کند.
app:cl_circleStrokeSize : اندازه خط ریز دور عکس را تنظیم می کند.
app:cl_fillAnimationDuration : زمان انیمیشن را تنظیم می کند.
app:cl_src : با این ویژگی می توانید عکس را از پوشه drawable یا mipmap در View لود کنید.
و یا از طریق کد می توانید عکس را نیز لود کنید مثل زیر

در بالا setPercent درصد loading عکس را تنظیم می کند شما باید این رو کم کم اضافه کنید (در بخشی که عکس در حال دانلود شدن است قرار دهید)
 
این آموزش هم به پایان رسید.
 
موفق و موید باشید.
 

مطالعه بیشتر