2
Ben bir görüntü görüş merkezi ölmek istiyorum bu uygulama im yapıyorum. Android'de bir görüntü ekranını bir düğmeyle nasıl ölçeklendirebilirsiniz?
Bu
benim resimdir<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:src="@mipmap/lamp" />
ve iki düğme + ve - sen küçültün eksi görüntüyü tıklayıp zaman istediğim
<Button
android:id="@+id/plusBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+"
android:layout_alignTop="@+id/minusBtn"
android:layout_alignEnd="@+id/cameraImageButton2" />
<Button
android:id="@+id/minusBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-"
android:layout_above="@+id/videoOnlineImageButton"
android:layout_alignStart="@+id/videoOnlineImageButton" />
. 100x100 olduğunu söyleyelim, boyutu arttırmak için artı üzerine tıkladığınızda 90x90
olabilir. ..... 100x100 den vb 110x110
ve
Diyelim ben ölçek ve benim ekranın ortasında kalması görüntüyü gerekir. Yani bir şekilde, varsayılan büyüklüğünden yukarı veya aşağı doğru ölçeklenmelidir.
Bu Alfa mori beni adamlar sayesinde çalışmış ne!
plusbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
float x = imagview.getScaleX();
float y = imagview.getScaleY();
imagview.setScaleX((float) (x + 5));
imagview.setScaleY((float) (y + 5));
}
});
minusbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
float x = imagview.getScaleX();
float y = imagview.getScaleY();
imagview.setScaleX((float) (x - 5));
imagview.setScaleY((float) (y - 5));
}
});
Ben de görüntü cevabını/aşağı –
Teşekkür büyütülüyor sonra görünümü yenilemek gerekir ama nasıl butonuna bu tıklayıp eklemek için bana biraz daha fazla yardım verebilir düşünüyorum? – Asimina88
Lütfen güncellenmiş kodumu kontrol edin. –