কম্পিউটার

কোটলিন ব্যবহার করে ছবি ডাউনলোড করতে অ্যান্ড্রয়েড পিকাসো লাইব্রেরি কীভাবে ব্যবহার করবেন?


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

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

বিল্ড গ্রেডে নিম্নলিখিত নির্ভরতা যোগ করুন (মডিউল:অ্যাপ)

implementation 'com.squareup.picasso:picasso:2.4.0'

ধাপ 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"
   android:paddingBottom="4dp"
   tools:context=".MainActivity">
   <ImageView
      android:id="@+id/imageView"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_above="@id/btnDownload" />
   <Button
      android:id="@+id/btnDownload"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentBottom="true"
      android:text="Download Image"
      android:textAlignment="center" />
</RelativeLayout>

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

এ যোগ করুন
import android.os.Bundle
import android.widget.Button
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity
import com.squareup.picasso.Picasso
class MainActivity : AppCompatActivity() {
   lateinit var imageView: ImageView
   lateinit var btnDownload: Button
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      imageView = findViewById(R.id.imageView)
      btnDownload = findViewById(R.id.btnDownload)
      btnDownload.setOnClickListener {
         Picasso.with(this)
         .load("https://images.unsplash.com/photo-1555083892-97490c72c90c?ixlib=rb-1.2.1&w=1000&q=80")
         .into(imageView);
      }
   }
}

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

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
<uses-permission android:name="android.permission.INTERNET" />
   <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>

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

কোটলিন ব্যবহার করে ছবি ডাউনলোড করতে অ্যান্ড্রয়েড পিকাসো লাইব্রেরি কীভাবে ব্যবহার করবেন?


  1. অ্যান্ড্রয়েডে সিঙ্ক্রোনাইজড ব্যবহার করে সিঙ্গলটন ডায়ালগ কীভাবে ব্যবহার করবেন?

  2. পিকাসো ব্যবহার করে অ্যান্ড্রয়েডে URL দ্বারা একটি ImageView কিভাবে লোড করবেন?

  3. পিকাসো ব্যবহার করে অ্যান্ড্রয়েডে একটি চিত্রের আকার পরিবর্তন করবেন কীভাবে?

  4. ছবি ডাউনলোড করতে অ্যান্ড্রয়েড পিকাসো লাইব্রেরি কীভাবে ব্যবহার করবেন?