Tôi có một ImageView được khai báo trong main.XML. Tôi muốn nó được thu nhỏ. Làm cách nào để thực hiện điều này trong Android?Cách phóng to ImageView trong Android
5
A
Trả lời
1
nhận được nó here
public class Zoom extends View {
private Drawable image;
private int zoomControler=200;
public Zoom(Context context)
{
super(context);
image=context.getResources().getDrawable(R.drawable.gallery_photo_1);
setFocusable(true);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//here u can control the width and height of the images........ this line is very important
image.setBounds((getWidth()/2)-zoomControler, (getHeight()/2)-zoomControler, (getWidth()/2)+zoomControler, (getHeight()/2)+zoomControler);
image.draw(canvas);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_DPAD_UP)// zoom in
zoomControler+=10;
if(keyCode==KeyEvent.KEYCODE_DPAD_DOWN) // zoom out
zoomControler-=10;
if(zoomControler<10)
zoomControler=10;
invalidate();
return true;
}
}
+0
Cảm ơn, Làm việc tốt của nó –
+2
Nhưng tôi có một hình ảnh trong bố cục, tôi sẽ nhận được tham chiếu của ImageView đó bằng cách sử dụng findViewById() và tôi muốn phóng to nó động. Giả sử nó là LinearLayout thẳng đứng, tôi có một số widget khác bên dưới ImageView này. Làm cách nào để phóng to động trong hoạt động? –
Các vấn đề liên quan
- 1. Sự cố phóng to ViewPager & ImageView
- 2. hoạt ảnh để phóng to và thu nhỏ trong android cho imageview
- 3. Nhấn đúp để thu phóng và chụm để thu phóng trên ImageView trong android
- 4. cắt một hình ảnh được phóng to trong ImageView bên trong scrollView
- 5. cách để phóng to WPF
- 6. Phóng to và xem hình ảnh Android liên tục
- 7. Cách phóng to UIScrollView bên trong UICollectionViewCell?
- 8. Pinch Phóng to trong chế độ xem web [Android]
- 9. Làm cách nào để phóng to chế độ xem văn bản trong Android?
- 10. Android, ImageView trên ImageView
- 11. IOS: thêm imageview vào chế độ xem cuộn để phóng to thu nhỏ
- 12. HTML5 Canvas: Phóng to
- 13. Phóng to trên UIImageView
- 14. Làm thế nào để phóng to hình ảnh thu nhỏ trong hình ảnh zoom android?
- 15. Phóng to HTML/CSS
- 16. Cuộn và phóng to hình ảnh phong phú trên android
- 17. Phóng to với canvas
- 18. phóng to và kéo hình ảnh bằng ma trận trong android
- 19. phóng to thu nhỏ ảnh đa chạm trên Android?
- 20. Phóng to trong trình duyệt có giống như phóng to trên thiết bị di động không?
- 21. Phóng to JPanel trong Java Swing
- 22. Phóng to hình ảnh WPF
- 23. Phóng to MKMapView và Vùng
- 24. phóng to toàn bộ UICollectionView
- 25. Cách ngăn việc phóng to thủ công trong UIScrollView
- 26. Cách phóng to và thu nhỏ hình ảnh trong C#
- 27. android: imageview bên trong nút
- 28. phóng to trên trang web
- 29. Mở ImageView với Thu phóng và Di chuyển
- 30. Tải hình ảnh trong ImageView trong Android
http://stackoverflow.com/questions/1939103/how-to-make-my-imageview-zoomable, http://stackoverflow.com/questions/1939103/how -to-make-my-imageview-zoomable – ArK