ছবি লোড হচ্ছে

ডিস্ক থেকে একটি ছবি লোড করুন

স্ক্রিনে একটি গ্রাফিক প্রদর্শন করতে Image কম্পোজযোগ্য ব্যবহার করুন। ডিস্ক থেকে একটি ছবি (উদাহরণস্বরূপ: PNG, JPEG, WEBP) বা ভেক্টর রিসোর্স লোড করতে, আপনার ছবির রেফারেন্স সহ painterResource এপিআই ব্যবহার করুন। আপনার সম্পদের ধরন জানার দরকার নেই, শুধু Image বা paint মডিফায়ারে painterResource ব্যবহার করুন।

DrawScope :

Image(
    painter = painterResource(id = R.drawable.dog),
    contentDescription = stringResource(id = R.string.dog_content_description)
)

আপনার অ্যাপ অ্যাক্সেসযোগ্য তা নিশ্চিত করতে, স্ক্রিনে ভিজ্যুয়াল উপাদানগুলির জন্য একটি contentDescription সরবরাহ করুন৷ টকব্যাক বিষয়বস্তুর বিবরণ পড়ে, তাই আপনাকে অবশ্যই নিশ্চিত করতে হবে যে উচ্চস্বরে পড়া এবং অনুবাদ করা হলে পাঠ্যটি অর্থপূর্ণ। উপরের উদাহরণে, একটি stringResource() strings.xml ফাইল থেকে অনূদিত বিষয়বস্তুর বিবরণ লোড করতে ব্যবহৃত হয়। যদি স্ক্রিনে আপনার ভিজ্যুয়াল উপাদানটি শুধুমাত্র ভিজ্যুয়াল ডেকোরেশনের জন্য হয়, তাহলে স্ক্রীন রিডার যাতে উপেক্ষা করতে পারে তার জন্য আপনার contentDescription null সেট করুন।

আপনার যদি নিম্ন-স্তরের ImageBitmap নির্দিষ্ট কার্যকারিতার প্রয়োজন হয়, আপনি একটি বিটম্যাপ লোড করতে ImageBitmap.imageResource() ব্যবহার করতে পারেন। ImageBitmaps সম্পর্কে আরও তথ্যের জন্য, ImageBitmap বনাম ImageVector বিভাগটি পড়ুন।

অঙ্কনযোগ্য সমর্থন

painterResource বর্তমানে নিম্নলিখিত অঙ্কনযোগ্য প্রকারগুলিকে সমর্থন করে:

ইন্টারনেট থেকে একটি ছবি লোড করুন

ইন্টারনেট থেকে একটি ছবি লোড করতে, প্রক্রিয়াটি পরিচালনা করতে আপনাকে সাহায্য করার জন্য বেশ কয়েকটি তৃতীয় পক্ষের লাইব্রেরি উপলব্ধ রয়েছে। ইমেজ লোডিং লাইব্রেরি আপনার জন্য অনেক ভারী কাজ করে; তারা ছবি ডাউনলোড করতে এবং পর্দায় প্রদর্শন করার জন্য ক্যাশিং (যাতে আপনি ছবিটি একাধিকবার ডাউনলোড করবেন না) এবং নেটওয়ার্কিং লজিক উভয়ই পরিচালনা করে।

উদাহরণস্বরূপ, Instacart থেকে কয়েল সহ একটি চিত্র লোড করতে, আপনার গ্রেডল ফাইলে লাইব্রেরি যুক্ত করুন এবং একটি URL থেকে একটি চিত্র লোড করতে একটি AsyncImage ব্যবহার করুন:

AsyncImage(
    model = "https://example.com/image.jpg",
    contentDescription = "Translated description of what the image contains"
)

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}