Lompat ke konten
A alfach.com

PhotoView : Menambahkan Fitur Zoom Pada ImageView Android

A alfach.com
1 menit baca

Bagi yang mengimplementasikan imageview pada aplikasi android, adakalany membutuhkan fitur zoom pada imageview tersebut. Untuk memudahkan, tidak salah menggunakan library yang tersedia. Salah satunya yang pernah saya coba adalah PhotoView. Implementasinya pun sangat mudah.

Langsung saja, cara implementasinya :

1. Download library PhotoView di sini

2. Include library tersebut ke dalam project Android anda.

3. Inisialiast PhotoViewAttacher, misal seperti :

Shell
PhotoViewAttacher mAttacher;

4. Lalu masukkan variabel ImageView ke dalam PhotoviewAttacher :

Shell
mAttacher = new PhotoViewAttacher(mImageView);

5. Jika dalam aplikasi mengimplementasikan setImage diluar onCreate, bisa ditambahkan :

Kode
mAttacher.update();

Versi lengkap source code nya :

Java
ImageView mImageView;
PhotoViewAttacher mAttacher;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Any implementation of ImageView can be used!
    mImageView = (ImageView) findViewById(R.id.iv_photo);

    // Set the Drawable displayed
    Drawable bitmap = getResources().getDrawable(R.drawable.wallpaper);
    mImageView.setImageDrawable(bitmap);

    // Attach a PhotoViewAttacher, which takes care of all of the zooming functionality.
    mAttacher = new PhotoViewAttacher(mImageView);
}


// If you later call mImageView.setImageDrawable/setImageBitmap/setImageResource/etc then you just need to call
attacher.update();

selamat mencoba

Bacaan terkait

Komentar (0)

Belum ada komentar. Jadilah yang pertama.

Tulis komentar

Komentar akan dimoderasi sebelum tampil.

Tidak akan dipublikasikan.