Cara Menampilkan Gambar GIF di Android Studio dengan Glide Library Part 2

Cara Menampilkan Gambar GIF di Android Studio dengan Glide Library Part 2

GIF ialah bentuk lukisan yang dapat beranjak serta umumnya dipakai buat kartun khusus. Cara Menampilkan Gambar GIF di Android Studio dengan Glide Library Part 2. Tetapi lukisan dengan bentuk Gif tidak dapat langsung diperlihatkan di Android Sanggar semacam menunjukkan lukisan dengan bentuk bitmap jpeg ataupun png.

Buat menunjukkan Gif di project Android Sanggar dibutuhkan perlakuan spesial, maksudnya memakai koding bonus. Cara Menampilkan Gambar GIF di Android Studio dengan Glide Library Part 2. Banyak sekali library yang dipakai buat memudahkan kita menunjukkan lukisan di Android Sanggar semacam salah satunya Library Glide.

Semacam bimbingan tadinya Menunjukkan Lukisan dari Internet di Android Sanggar dengan Glide Library Part 1, ini merupakan bimbingan sambungan dari postingan itu. Pada bimbingan itu kita sudah berupaya menunjukkan lukisan bitmap dari lokal ataupun internet. Sedemikian itu pula pada postingan ini hendak mangulas bimbingan menunjukkan lukisan Gif dengan cara offline ataupun Online.

Hasil Akhirnya

Apa yang diperlukan?

Koneksi internet buat unduh Library Glide

Lukisan Gif yang mau diperlihatkan( Offline) ataupun URL Lukisan Gif

( Online)

Tahap Gampang Menunjukkan Lukisan GIF di Android Studio

Pada bimbingan ini kita harus memakai koneksi internet buat mendownload file dependencies

Untuk project terkini di Android Studio- Beri julukan project cocok keinginan- lalu seleksi layout template contoh memilah memakai Empty( Tergantung saja).

Pada compatibility seleksi cocok keinginan contoh Android Ice Cream Sandwich 4. 0

Lanjut saja Next, janganlah rubah julukan main_activity supaya gampang menjajaki bimbingan ini.

Sehabis project terkini terbuat buka Graddle Script- Build Graddle- tambahkan isyarat ini di bawahnya

Source Code Build. Graddle

compile com. github. bumptech. glide: glide: 3. 6. 1

compile com. android. support: support- v4: 19. 1. 0

view rawBuild. Graddle hosted with❤ by GitHub

Sebab aku memakai Android Sanggar 3. 0 hingga dependency- nya memakai implementation, bila kamu memakai tipe lebih lama dapat ditukar Compile, kemudian Sync Project menunggu hingga cara unduh library betul- betul berakhir.

Buka AndroidManifest. xml kemudian tambahkan permission Internet.

<? xml version=” 1. 0″ encoding=” utf- 8″?

Lagi Trending :  Beberapa Fiture Az Screen Recorder Premium

<manifest xmlns: android=” http: atau atau schemas. android. com atau apk atau res atau android”

package=” com. kucingtekno. tampilgifglide”

<uses- permission android: name=” android. permission. INTERNET” atau

<application

android: allowBackup=” true”

android: icon=”@mipmap atau ic_launcher”

android: label=”@string atau app_name”

android: roundIcon=”@mipmap atau ic_launcher_round”

android: supportsRtl=” true”

android: theme=”@style atau AppTheme”

<activity android: name=”. MainActivity”

<intent- filter

<action android: name=” android. intent. action. Bermain” atau

<category android: name=” android. intent. category. LAUNCHER” atau

< atau intent- filter

< atau activity

< atau application

< atau manifest

view rawAndroidManifest. xml hosted with❤ by GitHub

Buka Res- Layout- pilih Layout penting contoh activity_main. xml rubah kodingnya tambahkan bagian imageview, kemudian atur letaknya cocok kemauan ataupun dapat menjajaki isyarat di dasar ini.

Source Code activity_main. xml

<? xml version=” 1. 0″ encoding=” utf- 8″?

<android. support. constraint. ConstraintLayout xmlns: android=” http: atau atau schemas. android. com atau apk atau res atau android”

xmlns: app=” http: atau atau schemas. android. com atau apk atau res- auto”

xmlns: tools=” http: atau atau schemas. android. com atau tools”

android: layout_width=” match_parent”

android: layout_height=” match_parent”

tools: context=” com. kucingtekno. tampilgifglide. MainActivity”

<ImageView

android: id=”@+id atau imageviewku”

android: layout_width=” wrap_content”

android: layout_height=” wrap_content”

android: layout_gravity=” center_horizontal”

android: layout_marginBottom=” 4dp”

android: layout_marginTop=” 8dp”

app: layout_constraintBottom_toBottomOf=” parent”

app: layout_constraintTop_toTopOf=” parent”

app: layout_constraintVertical_bias=” 1. 0″

tools: layout_editor_absoluteX=” 0dp” atau

< atau android. support. constraint. ConstraintLayout

view rawactivity_main. xml hosted with❤ by GitHub

Masukkan Lukisan Gif yang telah di download- Paste di berkas Drawwable- misal file jerapah. gif

Edit file MainActivity. java cocok keinginan, sebab disini kita hendak berupaya menunjukkan dengan cara offline serta online hingga aku untuk 2 file terpisah- Pilih salah satu saja yang mau digunakan.

File MainActivity. java buat menunjukkan Gif dari lokal atau Offline

Source Code MainActivity. java

package com. kucingtekno. tampilgifglide;

import android. support. v7. app. AppCompatActivity;

import android. os. Bundle;

import android. widget. ImageView;

import com. bumptech. glide. Glide;

import com. bumptech. glide. load. engine. DiskCacheStrategy;

public class MainActivity extends AppCompatActivity

ImageView GambarGif;

@Override

protected void onCreate( Bundle savedInstanceState)

luar biasa. onCreate( savedInstanceState);

setContentView( R. layout. activity_main);

atau atau TAMBAHKAN INI

GambarGif=( ImageView) findViewById( R. id. imageviewku);

Glide. with( MainActivity. this)

Lagi Trending :  Spesifikasi Asus Tuf Gaming Fx505dd

atau atau LOAD URL DARI LOKAL DRAWABLE

. load( R. drawable. jerapah)

. asGif()

atau atau PENGATURAN CACHE

. diskCacheStrategy( DiskCacheStrategy. SOURCE)

. into( GambarGif);

 

 

view rawMainActivity. java hosted with❤ by GitHub

File MainActivity. java buat menunjukkan Gif dari internet atau Online

Source Code MainActivity. java-

package com. kucingtekno. tampilgifglide;

import android. support. v7. app. AppCompatActivity;

import android. os. Bundle;

import android. widget. ImageView;

import com. bumptech. glide. Glide;

import com. bumptech. glide. load. engine. DiskCacheStrategy;

public class MainActivity extends AppCompatActivity

ImageView GambarGif;

public static String urlGambar=” https: atau atau cdn. dribbble. com atau users atau 285475 atau screenshots atau 1209008 atau sad- walk. gif”;

@Override

protected void onCreate( Bundle savedInstanceState)

luar biasa. onCreate( savedInstanceState);

setContentView( R. layout. activity_main);

atau atau TAMBAHKAN INI

GambarGif=( ImageView) findViewById( R. id. imageviewku);

Glide. with( MainActivity. this)

atau atau LOAD URL INTERNET

. load( urlGambar)

. asGif()

atau atau. LOAD Lukisan Dikala Terjalin Kekeliruan Muat GMBR UTAMA

. error( R. drawable. kandas)

atau atau PENGATURAN CACHE

. diskCacheStrategy( DiskCacheStrategy. SOURCE)

. into( GambarGif);

 

 

view rawMainActivity. java hosted with❤ by GitHub

Bila telah silakan Run di Ponsel pintar ataupun emulator kamu, yakinkan terkoneksi internet pula buat berupaya yang online.

Begitu bimbingan Menunjukkan Lukisan GIF di Android Sanggar dengan Glide Library Part 2 bila terdapat kekeliruan ataupun persoalan silakan catat di kolom pendapat