Skip to content

Glide

WARNING

قبل استخدام Transform، تأكد من أنك قد قمت بدمج مكتبة Glide.

groovy
dependencies {
    // تبعيات QmBlurView Transform
    implementation 'com.qmdeve.blurview:transform:1.1.3'

    // تبعيات Glide
    implementation 'com.github.bumptech.glide:glide:5.0.5'
}

استيراد الفئة

java
// الفئة الرئيسية لـ Glide
import com.bumptech.glide.Glide;

// فئة تحويل التمويه لـ QmBlurView
import com.qmdeve.blurview.transform.glide.BlurTransformation;

مثال على الاستخدام

java
Glide.with(this)
    .load(R.drawable.image)
    .apply(new RequestOptions().transform(
           new CenterCrop(),

         /**
          * استخدام تحويل التمويه
          * new BlurTransformation() // نصف قطر التمويه الافتراضي 25f، بدون زوايا دائرية
          * new BlurTransformation(float blurRadius) // نصف قطر التمويه المخصص، بدون زوايا دائرية
          * new BlurTransformation(float blurRadius, float roundedCorners) // نصف قطر التمويه المخصص وزوايا دائرية
          */
           new BlurTransformation(24f, 50)
       ))
    .into(imageView);

البناءة

البناءالوصف
BlurTransformation()يخلق تحويلًا蒙蒙ًا بنصف قطر التمويه الافتراضي 25f وبدون زوايا دائرية
BlurTransformation(float blurRadius)يخلق تحويلًا蒙蒙ًا بنصف قطر التمويه المخصص وبدون زوايا دائرية
BlurTransformation(float blurRadius, float roundedCorners)يخلق تحويلًا蒙蒙ًا بنصف قطر التمويه المخصص وزوايا دائرية مخصصة