কম্পিউটার

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


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

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

ধাপ 2 − প্রোজেক্ট থেকে গ্রেডল স্ক্রিপ্ট → build.gradle ক্লিক করুন (মডিউল:অ্যাপ) → নির্ভরতা যোগ করুন − বাস্তবায়ন ‘com.squareup.picasso−Picasso:2.5.2 এবং "এখন সিঙ্ক করুন" এ ক্লিক করুন।

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:layout_margin="16dp"
   android:orientation="vertical"/>
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Load ImageView by URL"
      android:textStyle="bold"
      android:textColor="@color/colorPrimary"
      android:textSize="20sp" />
   <ImageView
      android:id="@+id/image_view"
      android:layout_width="fill_parent"
      android:layout_height="300dp"
      android:layout_marginTop="16dp" />
   <TextView
      android:layout_width="fill_parent"
      android:layout_height="match_parent"
      android:textSize="24sp"
      android:gravity="center|bottom"
      android:textStyle="bold" />
</LinearLayout>

পদক্ষেপ 4৷ − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import com.squareup.picasso.Picasso;
public class MainActivity extends AppCompatActivity {
   private ImageView imageView;
   @Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      ImageView imageView = findViewById(R.id.image_view);
      String url = "https://images.pexels.com/photos/814499/pexels-photo814499.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500";
      Picasso.with(this).load(url).into(imageView);
   }
}

ধাপ 5 − androidManifest.xml

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

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

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


  1. আমি কিভাবে Android এ URL দ্বারা একটি ImageView লোড করব?

  2. অ্যান্ড্রয়েড অ্যাপে ইমেজভিউতে কীভাবে একটি চিত্র লোড এবং প্রদর্শন করবেন?

  3. অ্যান্ড্রয়েডে একটি কোণ দ্বারা ইমেজভিউতে একটি চিত্র কীভাবে ঘোরানো যায়?

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