কম্পিউটার

Kotlin ব্যবহার করে একটি বিটম্যাপে একটি ইমেজ ডাউনলোড করতে কিভাবে গ্লাইড ব্যবহার করে?


এই উদাহরণটি দেখায় কিভাবে কোটলিন ব্যবহার করে একটি বিটম্যাপে একটি ছবি ডাউনলোড করতে গ্লাইড ব্যবহার করতে হয়

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <ImageView
      android:id="@+id/imageView"
      android:layout_width="match_parent"
      android:layout_height="match_parent" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
import android.graphics.Bitmap
import android.graphics.drawable.Drawable
import android.os.Bundle
import android.widget.ImageView
import androidx.annotation.Nullable
import androidx.appcompat.app.AppCompatActivity
import com.bumptech.glide.Glide
import com.bumptech.glide.request.target.CustomTarget
import com.bumptech.glide.request.transition.Transition;
class MainActivity : AppCompatActivity() {
   lateinit var imageView: ImageView
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      imageView = findViewById(R.id.imageView)
      Glide.with(this).asBitmap().load("https://www.google.es/images/srpr/logo11w.png").into(object : CustomTarget<Bitmap?>() {
         override fun onResourceReady(resource: Bitmap, @Nullable transition: Transition<in Bitmap?>?) {
            imageView.setImageBitmap(resource)
         }
         override fun onLoadCleared(@Nullable placeholder: Drawable?) {}
      })
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
   package="com.example.q11">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে Kotlin ব্যবহার করে একটি বিটম্যাপে একটি ইমেজ ডাউনলোড করতে কিভাবে গ্লাইড ব্যবহার করে? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইসটি নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে৷

Kotlin ব্যবহার করে একটি বিটম্যাপে একটি ইমেজ ডাউনলোড করতে কিভাবে গ্লাইড ব্যবহার করে?


  1. অ্যান্ড্রয়েডে ইউআরএল থেকে ইমেজ কিভাবে ডাউনলোড করবেন?

  2. অ্যান্ড্রয়েডের বেস 64 স্ট্রিংয়ে চিত্রকে কীভাবে রূপান্তর করবেন?

  3. অ্যান্ড্রয়েড অ্যাপে একটি বেস 64 স্ট্রিংকে বিটম্যাপ ছবিতে কীভাবে রূপান্তর করবেন?

  4. কিভাবে একটি বিটম্যাপে একটি ছবি ডাউনলোড করতে গ্লাইড ব্যবহার করে?