Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

Android में पिकासो के साथ कैसे काम करें


यह उदाहरण दर्शाता है कि पिकासो के साथ कैसे काम करना है

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

<बटन android:id="@+id/btnDrawable" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentStart="true" android:layout_centerVertical="true" android:text="Drawable" />

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज app.com.sample;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Bitmap;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.ImageView;import android.widget.Toast;import com.squareup.picasso.Callback;import com.squareup.picasso.Picasso;import com.squareup. picasso.Target;सार्वजनिक वर्ग MainActivity AppCompatActivity लागू करता है View.OnClickListener {ImageView imageView; इंट मैं =0; बटन btnDrawableImage, btnUrlImage, btnErrorImage, btnPlaceholderImage, btnCallback, btnResizeImage, btnRotateImage, btnScaleImage, btnTarget; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); initView (); } निजी शून्य initView () {imageView =findViewById (R.id.imageView); btnDrawableImage =findViewById (R.id.btnDrawable); btnUrlImage =findViewById (R.id.btnUrl); btnPlaceholderImage =findViewById (R.id.btnPlaceholder); btnErrorImage =findViewById (R.id.btnError); btnCallback =findViewById (R.id.btnCallBack); btnResizeImage =findViewById (R.id.btnResize); btnRotateImage =findViewById (R.id.btnRotate); btnScaleImage =findViewById (R.id.btnScale); btnTarget =findViewById (R.id.btnTarget); btnDrawableImage.setOnClickListener (यह); btnPlaceholderImage.setOnClickListener (यह); btnUrlImage.setOnClickListener (यह); btnCallback.setOnClickListener (यह); btnResizeImage.setOnClickListener (यह); btnErrorImage.setOnClickListener (यह); btnRotateImage.setOnClickListener (यह); btnScaleImage.setOnClickListener (यह); btnTarget.setOnClickListener (यह); } @Override public void onClick(View view) { स्विच (view.getId()) { case R.id.btnDrawable:Picasso.with(this).load(R.drawable.image).into(imageView); तोड़ना; केस R.id.btnप्लेसहोल्डर:Picasso.with(this).load("www.journaldev.com").placeholder(R.drawable.placeholder).into(imageView); तोड़ना; मामला R.id.btnUrl:Picasso.with(this).load("https://cdn.journaldev.com/wp-content/uploads/2017/01/android- Constraintlayout-sdk-tool-install.png") .प्लेसहोल्डर(R.drawable.placeholder).into(imageView); तोड़ना; मामला R.id.btnError:Picasso.with(this).load("www.journaldev.com").placeholder(R.drawable.placeholder).error(R.drawable.error).into(imageView); तोड़ना; मामला R.id.btnCallBack:Picasso.with(this).load("www.journaldev.com").error(R.mipmap.ic_launcher).into(imageView, new Callb ack() { @Override public void onSuccess( ) { Log.d("TAG", "onSuccess"); } @Override public void onError() { Toast.makeText(getApplicationContext (), "एक त्रुटि हुई", Toast.LENGTH_SHORT).show(); }}); तोड़ना; मामला R.id.btnResize:Picasso.with(this).load(R.drawable.image).resize(200, 200).into(imageView); तोड़ना; मामला R.id.btnघुमाएँ:Picasso.with(this).load(R.drawable.image).rotate(90f).into(imageView); तोड़ना; मामला R.id.btnस्केल:अगर (i ==3) i =0; और { अगर (i ==0) { Picasso.with(this).load(R.drawable.image).fit().into(imageView); Toast.makeText (getApplicationContext (), "फिट", टोस्ट। LENGTH_SHORT)। शो (); } और अगर (i ==1) { Picasso.with(this).load(R.drawable.image).resize(200, 200).centerCrop().into(imageView); Toast.makeText (getApplicationContext (), "सेंटर क्रॉप", Toast.LENGTH_SHORT)। शो (); } और अगर (i ==2) { Picasso.with(this).load(R.drawable.image).resize(200, 200).centerInside().into(imageView); Toast.makeText (getApplicationContext (), "सेंटर इनसाइड", Toast.LENGTH_SHORT)। शो (); } मैं++;}ब्रेक; मामला R.id.btnTarget:Picasso.with(this).load("https://cdn.journaldev.com/wp-content/uploads/2017/01/android- Constraintlayout-sdk-tool- install.png") .प्लेसहोल्डर(R.drawable.placeholder).error(R.drawable.error).into(target); तोड़ना; }}निजी लक्ष्य लक्ष्य =नया लक्ष्य () {@BitmapLoaded पर सार्वजनिक शून्य को ओवरराइड करें (बिटमैप बिटमैप, पिकासो.लोडेडफ्रॉम से) {imageView.setImageBitmap(bitmap); } @BitmapFailed(Drawable errorDrawable) पर सार्वजनिक शून्य को ओवरराइड करें {imageView.setImageDrawable(errorDrawable); } @PrepareLoad पर सार्वजनिक शून्य को ओवरराइड करें (Drawable PlaceHolderDrawable) {imageView.setImageDrawable(placeHolderDrawable); } };}

चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें

 <उपयोग-अनुमति android:name="android.permission.ACCESS_FINE_LOCATION"/> <एप्लिकेशन 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"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />   

आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से Android में पिकासो के साथ कैसे काम करें आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

Android में पिकासो के साथ कैसे काम करें


  1. एंड्रॉइड में SharedPrefernces का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में साझा प्राथमिकताओं का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3

  1. एंड्रॉइड ऐप में कैमरा के साथ कैसे काम करें?

    यह उदाहरण दर्शाता है कि Android ऐप में कैमरा के साथ कैसे काम करना है। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को

  1. एंड्रॉइड में स्क्रॉलबार का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में स्क्रॉलव्यू का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।