কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে Glide লাইব্রেরি দিয়ে ইমেজ লোড করা


Glide: দ্রুত এবং দক্ষ ইমেজ লোডিং লাইব্রেরি

Glide বাম্পটেক द्वारा विकसিত একটি শক্তিশালী ইমেজ লোডিং লাইব্রেরি। এটি ইমেজ ডিকোডিং, ক্যাশিং, GIF সাপোর্ট, থাম্বনেইল জেনারেশন ইত্যাদি স্বয়ংক্রিয় হ্যান্ডেল করে।

গ্রেডেল ডিপেন্ডেন্সি (build.gradle - Module: app)

dependencies {
    implementation 'com.github.bumptech.glide:glide:4.16.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0'
}

নোট: সর্বশেষ ভার্সন GitHub Releases-এ পাবেন।

লেআউট (activity_main.xml)

<ImageView
    android:id="@+id/imageView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center" />

MainActivity.java

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        ImageView imageView = findViewById(R.id.imageView);
        
        Glide.with(this)
             .load("https://www.tutorialspoint.com/images/tp-logo-diamond.png")
             .placeholder(R.drawable.placeholder) // লোড হয়ার আগে
             .error(R.drawable.error_image)     // এরর হলে
             .into(imageView);
    }
}

সাধারণ ফিচার

  • .placeholder() — লোডিং সময়ে দেখানোর ছবি।
  • .error() — লোড ফেললে দেখানোর ছবি।
  • .override(width, height) — রিসাইজ।
  • .circleCrop() — গোলাকার ইমেজ।
  • .apply(RequestOptions) — পুনঃব্যবহারযোগ্য অপশন সেট।

প্রো টিপ: GlideApp (generated API) ব্যবহার করুন টাইপ-সেফ রিকোয়েস্ট অপশনের জন্য।


  1. Android-এ ImageView-এ ছবি ঘুরিয়ে দেওয়ার পদ্ধতি

  2. Android-এ Glide লাইব্রেরি ব্যবহার করে ইমেজ বিটম্যাপ হিসেবে ডাউনলোড করা

  3. Pillow লাইব্রেরি ব্যবহার করে একটি ছবি লোড ও প্রদর্শন করার পদ্ধতি

  4. অ্যান্ড্রয়েডে OCR ব্যবহার করে ছবি থেকে টেক্সট কনভার্ট করার পদ্ধতি