سه شنبه , خرداد ۹ ۱۴۰۲

لودینگ در اندروید

لودینگ در اندروید

 

یکی از موارد مهم در برنامه نویسی اندروید که هم زیبایی خاصی را به برنامه یا اپلیکیشن شما می دهد و هم به کاربر کمک زیادی را می کند لودینگ در اندروید می باشد. در این مقاله از سایت Aspcore.ir در رابطه با لودینگ در اندروید صحبت خواهیم کرد.

در این سری از آموزش برنامه نویسی اندروید به آموزش CircularProgressbar متریال دیزاین در اندروید می پردازیم از این آموزش می توانید برای لود کردن عکس ها به صورت متریال دیزاین استفاده کنید در ادامه می توانید پیش نمایشی از آن را مشاهده کنید.

در ادامه با ما همراه باشید.

برای استفاده از این کتابخانه ابتدا باید آن را به پروژه اضافه کنید.

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

 

loading

 

لودینگ در اندروید

پروژه را sync کنید دقت کنید این کتابخانه در jcenter  قرار گرفته است. در صورتی که gradle شما sync نشد در سایت واژه Gradle را جستجو کنید تا مشکلات را حل کنید.

سپس در layout خود کدهای زیر را قرار دهید.

 

لودینگ در اندروید

 

progress : مقدار پیشفرض progress را تنظیم می کند.

app:cpb_roundedCorner : در اینجا این ویژگی progress را گرد می کند.

  app:cpb_foregroundProgressWidth : اندازه گردی دور را تنظیم می کند.

app:cpb_foregroundProgressColor : رنگ Progress Bar را تنظیم می کند.

  app:cpb_touchEnabled : رویداد کلیک بروی آن را تنظیم می کند.

حالا باید کد های جاوا را قرار دهیم.

 

 

در بالا یکسری ویژگی وجود دارد که به آنها خواهیم پرداخت.

setForegroundProgressColor : رنگ ProgressBar را تعیین می کند.

setBackgroundColor : رنگ پیش زمینه ProgressBar را تعیین می کند.

setBackgroundProgressWidth : اندازه پیش زمینه Progressbar را تعیین می کند.

setForegroundProgressWidth  : اندازه پس زمینه را تعیین می کند.

enabledTouch : حالت کلیک بروی آن را تعیین می کند.

setRoundedCorner : گرد کردن Progressbar را تعیین می کند به طور پیشفرض false است.

setClockwise : جهت گردش به سمت ساعت را تنظیم می کند. به صورت معمول false است .

animationDuration : مقدار زمانی انیمیشن را تنظیم می کند.

برای اینکه یک دور یک عکس همانند ما آن را تنظیم  کنید کافی یک ImageView قرار داده سپس به اندازه ImagView بروی آن ProgresBar را قرار دهید تا دور تا دور آن قرار بگیرد و برای لود شدن آن از انیمیشن استفاده کنید تا بهتر نمایش داده شود.

امیدوارم لذت برده باشید.

دیدگاهتان را بنویسید

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