PhotoView : Menambahkan Fitur Zoom Pada ImageView Android

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 :

PhotoViewAttacher mAttacher;

4. Lalu masukkan variabel ImageView ke dalam PhotoviewAttacher :

mAttacher = new PhotoViewAttacher(mImageView);

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

mAttacher.update();

Versi lengkap source code nya :

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

Tulisan Lain   HandsonAR : Aplikasi Augmented Reality Android untuk Melihat Smartphone yang (ingin) Anda Gunakan

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *