Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android

กำลังโหลดรูปภาพโดยใช้ Glide ใน Android


ก่อนเข้าสู่ตัวอย่าง Glide เราควรรู้ว่า Glide คืออะไร Glide คือไลบรารีประมวลผลภาพที่พัฒนาโดย muyangmin การใช้ไลบรารี Glide ทำให้เราแสดงรูปภาพ ถอดรหัสรูปภาพ รูปภาพในแคช ภาพเคลื่อนไหว gif และอีกมากมายได้

ตัวอย่างนี้สาธิตวิธีผสานรวม glide ใน Android

ขั้นตอนที่ 1 − สร้างโครงการใหม่ใน Android Studio ไปที่ไฟล์ ⇒ โครงการใหม่และกรอกรายละเอียดที่จำเป็นทั้งหมดเพื่อสร้างโครงการใหม่

ขั้นตอนที่ 2 − เพิ่มโค้ดต่อไปนี้ใน build.gradle(Module:app)

<ก่อนหน้า>ใช้ปลั๊กอิน:'com.android.application'android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner " } buildTypes { รีลีส { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } การพึ่งพา { การนำไปใช้ fileTree (dir:'libs' รวมถึง:['*.jar'] ) การใช้งาน 'com.android.support:appcompat-v7:28.0.0' การใช้งาน 'com.android.support.constraint:constraint-layout:1.1.3' การทดสอบการใช้งาน 'junit:junit:4.12' การใช้งาน 'com.github.bumptech .glide:glide:4.8.0' annotationProcessor 'com.github.bumptech.glide:คอมไพเลอร์:4.8.0' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test .เอสเพรสโซ่:เอสเพรสโซ่-คอร์:3.0.2' }

ขั้นตอนที่ 3 − เพิ่มรหัสต่อไปนี้ใน build.gradle(Project:Myapplication)

// ไฟล์บิลด์ระดับบนสุดที่คุณสามารถเพิ่มตัวเลือกการกำหนดค่าทั่วไปสำหรับโปรเจ็กต์ย่อยทั้งหมด/modules.buildscript { ที่เก็บ { google() jcenter() } การพึ่งพา { classpath 'com.android.tools.build:gradle:3.2.1' // หมายเหตุ:อย่าวางการพึ่งพาแอปพลิเคชันของคุณที่นี่ พวกเขาอยู่ใน // ในแต่ละโมดูล build.gradle ไฟล์ }}ทุกโครงการ { ที่เก็บ { google() jcenter() }}งานสะอาด (ประเภท:ลบ) { ลบ rootProject.buildDir}

ขั้นตอนที่ 4 − เพิ่มรหัสต่อไปนี้ใน res/layout/activity_main.xml

   

ขั้นตอนที่ 5 − เพิ่มรหัสต่อไปนี้ใน src/MainActivity.java

นำเข้า android.os.Bundle;นำเข้า android.support.v7.app.AppCompatActivity;import android.widget.ImageView;import com.bumptech.glide.Glide;คลาสสาธารณะ MainActivity ขยาย AppCompatActivity { @Override ป้องกันเป็นโมฆะ onCreate (Bundle saveInstanceState) { super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); ImageView imageView =findViewById (R.id.imageView); Glide.with(สิ่งนี้) .load("https://www.tutorialspoint.com/images/tp-logo-diamond.png") .into(imageView); }}

มาลองเรียกใช้แอปพลิเคชันของคุณกัน ฉันคิดว่าคุณได้เชื่อมต่ออุปกรณ์มือถือ Android จริงกับคอมพิวเตอร์ของคุณ ในการรันแอพจาก android studio ให้เปิดไฟล์กิจกรรมของโปรเจ็กต์ของคุณแล้วคลิก Run กำลังโหลดรูปภาพโดยใช้ Glide ใน Android ไอคอนจากแถบเครื่องมือ เลือกอุปกรณ์มือถือของคุณเป็นตัวเลือก จากนั้นตรวจสอบอุปกรณ์มือถือของคุณซึ่งจะแสดงหน้าจอเริ่มต้นของคุณ

กำลังโหลดรูปภาพโดยใช้ Glide ใน Android