برای نمایش تصاویر در برنامه خود برای محتوا و پاسخ به اقدامات کاربر، تصاویر را از دیسک یا از یک منبع خارجی در اینترنت بارگذاری کنید. میتوانید تصاویر را به روشهای زیر بارگذاری کنید:
- از دیسک
- از یک شبکه با استفاده از Coil
- از یک شبکه با استفاده از Glide
نتایج

سازگاری نسخه
این پیادهسازی مستلزم آن است که minSDK پروژه شما روی سطح API 21 یا بالاتر تنظیم شده باشد.
بارگذاری تصویر از دیسک
شما میتوانید تصاویر ذخیره شده محلی را از دیسک بارگذاری کنید تا آنها را در برنامه خود برای محتوا نمایش دهید و به اقدامات کاربر پاسخ دهید.
وابستگیها
تصویر را بارگذاری کنید
از کد زیر برای بارگذاری یک تصویر ذخیره شده محلی از دیسک برای نمایش در برنامه خود استفاده کنید:
Image( painter = painterResource(id = R.drawable.dog), contentDescription = stringResource(id = R.string.dog_content_description) )
نکات کلیدی در مورد کد
- یک شیء Compose
Imageتعریف شده با ویژگیpainterکه رویpainterResource()تنظیم شده است و تصویری را از منابع برنامه بارگذاری میکند. - یک
contentDescriptionکهTalkBackمیتواند آن را بخواند تا برنامه شما را قابل دسترستر کند. - یک
stringResource()برای بارگذاری توضیحات محتوای ترجمه شده از فایلstrings.xml.
بارگذاری تصویر از طریق شبکه
شما میتوانید تصاویری که به صورت خارجی در اینترنت ذخیره شدهاند را با استفاده از Coil یا Glide بارگذاری کنید. برای انتخاب کتابخانهای که برای پروژه خود استفاده میکنید، عواملی مانند الزامات پروژه و محدودیتهای عملکرد را در نظر بگیرید.
بارگذاری تصویر با استفاده از Coil
شما میتوانید تصاویر را از اینترنت با استفاده از Coil ، یک کتابخانه شخص ثالث، بارگذاری کنید. Coil توسط کوروتینهای کاتلین پشتیبانی میشود و مسئولیت بارگذاری تصویر را خارج از نخ اصلی بر عهده میگیرد و پس از بارگذاری، آن را نمایش میدهد. برای بارگذاری تصاویر از اینترنت با استفاده از Coil، این راهنما را دنبال کنید.
وابستگیها
تصویر را بارگذاری کنید
برای بارگذاری تصاویر با استفاده از Coil از کد زیر استفاده کنید:
AsyncImage( model = "https://example.com/image.jpg", contentDescription = "Translated description of what the image contains" )
بارگذاری تصویر با استفاده از Glide
شما میتوانید تصاویری که به صورت خارجی در اینترنت ذخیره شدهاند را با استفاده از Glide بارگذاری کنید تا در فید برنامه خود نمایش دهید. Glide یک کتابخانه بارگذاری تصویر سریع و کارآمد برای اندروید است که بر پیمایش روان تمرکز دارد و مسئولیت بارگذاری تصویر را خارج از نخ اصلی بر عهده میگیرد و پس از بارگذاری، آن را نمایش میدهد.
وابستگیها
تصویر را بارگذاری کنید
برای بارگذاری تصاویر با استفاده از Glide از کد زیر استفاده کنید:
GlideImage( model = "https://example.com/image.jpg", contentDescription = "Translated description of what the image contains" )
مجموعههایی که حاوی این راهنما هستند
این راهنما بخشی از این مجموعههای راهنمای سریعِ برگزیده است که اهداف گستردهتر توسعه اندروید را پوشش میدهد:
