2013-06-03 26 views
16

Ben bir imageView görüntüyü göstermek zorundayız. Ya ben sadece basitçe çimdik ve ImageView üzerine yakınlaştırma işlevi yapmak istiyorum. Sen tutam idare sağlayacak Jason Polites tarafından oluşturulan bir sınıf için bir bağlantı aşağıda bulabilirsinizGörüntüde zoom zoomu nasıl tutabilirim android?

+0

Sadece bağlantı için gidin .... bir çözüm buldunuz ... http://stackoverflow.com/questions/8399296/how-to-implement-zoom-effect-for-image-view-in- android – Vasu

+1

sadece kodu soramazsınız. Bize şimdiye kadar ne denediğini anlat ve biz yardım edeceğiz. ' –

+0

http://stackoverflow.com/questions/10128842/open-imageview-with-zoom-and-scroll – Gunaseelan

cevap

16

özel ImageViews üzerinde yakınlaştırır: https://github.com/jasonpolites/gesture-imageview.

Sadece uygulama içine bu paketi dahildir ve o zaman XML dosyalarında özel bir GestureImaveView kullanmak mümkün olacak:

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:gesture-image="http://schemas.polites.com/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<com.polites.android.GestureImageView 
    android:id="@+id/image" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:src="@drawable/image" 
    gesture-image:min-scale="0.1" 
    gesture-image:max-scale="10.0" 
    gesture-image:strict="false"/> 

Bu sınıf tutam yakınlaştırır, aynı zamanda çift muslukları işler.

+1

biri hat gerçekten .. Büyük .. ben sadece şimdi bunu yapmış – AnkitRox

31

Sen Chrisbanes PhotoView kütüphanesini kullanabilirsiniz kullanımı kolay kadar gerçekten şaşırtıcı bu kütüphaneyi deneyin.

https://github.com/chrisbanes/PhotoView

size yardımcı olabilecek Umut.

+0

bana yardımcı oldu. Şu anda test etmek için sadece emülatörüm var. Fare ile tıklayıp görüntüyü sürüklemeli mi? Olmaz. Ancak, çift tıklattığımda, görüntüyü yakınlaştırır. – user2602079

+0

Ayrıca, görüntüyü yakınlaştırmanın görüntüyü yeniden boyutlandırmıyor gibi görünüyor. Bu yüzden görüntü büyüdüğünde görüntü çok fazla kırpılıyor (Çift musluk testinden). Görüntüyü yeniden boyutlandırmak için herhangi bir kütüphaneyi biliyor musunuz? Ben bir tane bulamıyorum. Hepsi de yakınlaşmayı söylüyor. Yeniden boyutlandırma/ölçekleme değil. Teşekkürler – user2602079

+0

Yakınlaştırılmış görüntüyü bu kütüphaneyi kullanarak kaydedebilir miyim? – Chetan