picasso โหลดรูปจาก url?
สวัสดีครับ วันนี้เราจะมาลองหัดทำการโหลดรูปจาก url โดยใช้ picasso กันนะครับ เรามาเริ่มกันเลยครับ
เปิดไฟล์ Gradle Script/build.gradle แล้วเพิ่ม
compile "com.squareup.picasso:picasso:2.4.0"
เปิดไฟล์ layout/activity_main.xml เพิ่ม ImageView
<ImageView
android:id="@+id/img_load_url"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
/>
เปิดไฟล์ java/MainActivity.java
import com.squareup.picasso.Picasso;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url = "https://www.blognone.com/sites/default/files/externals/600685f521ba4cd4f2ec78e7c0846934.png";
ImageView imageView = (ImageView)findViewById(R.id.img_load_url);
Picasso.with(MainActivity.this).load(url).into(imageView);
//หากต้องการใช้รูปขณะที่รอโหลดรูปภาพ
//Picasso.with(MainActivity.this).load(url).placeholder(R.drawable.load_wait).into(imageView);
/*
R.drawable.load_wait คือรูปภาพที่อยู่ในโฟล์เดอร์ drawable
เราต้องการโหลดมาแสดงก่อนเมื่อรูปภาพยังโหลดไม่สำเร็จ
*/
}
}
สำหรับวิธีการโหลดรูปจาก url ก็ขอจบไว้เพียงเท่านี้หากมีข้อสงสัยสามารถคอมเมนต์ได้ที่โพสต์ด้านล่างเลยครับ วันนี้คงต้องลาไปก่อนสวัสดีครับ



ความคิดเห็น
แสดงความคิดเห็น