मेरे पास main.XML में एक ImageView घोषित किया गया है। मैं इसे ज़ूम करना चाहता हूं। एंड्रॉइड में यह कैसे किया जा सकता है?एंड्रॉइड में छवि दृश्य को ज़ूम करने के लिए कैसे करें
5
A
उत्तर
1
इसे 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
धन्यवाद, यह ठीक काम कर रहा है –
+2
लेकिन मेरे पास लेआउट में एक छवि है, मुझे findViewById() का उपयोग करके उस छवि दृश्य का संदर्भ मिलेगा और मैं इसे गतिशील रूप से ज़ूम करना चाहता हूं। मान लीजिए कि यह लंबवत रैखिक है, मेरे पास इस छवि दृश्य के नीचे कुछ अन्य विजेट हैं। गतिविधि में गतिशील रूप से ज़ूमिंग कैसे करें? –
संबंधित मुद्दे
- 1. Magento छवि ज़ूम को अक्षम करने के लिए कैसे करें
- 2. मेरी छवि दृश्य ज़ूम करने योग्य कैसे करें?
- 3. गतिविधि में एंड्रॉइड पिंच और ज़ूम छवि
- 4. एंड्रॉइड: संपूर्ण छवि दृश्य को बिटमैप में कैसे परिवर्तित करें?
- 5. एंड्रॉइड में टेक्स्टव्यू ज़ूम कैसे करें?
- 6. छवि दृश्य को तुरंत रीफ्रेश कैसे करें
- 7. एंड्रॉइड छवि दृश्य एनिमेशन
- 8. कस्टम दृश्य के लिए पिंच ज़ूम
- 9. Intellij Idea12 में एंड्रॉइड डिज़ाइनर दृश्य को ज़ूम आउट कैसे करें?
- 10. बिटमैप को छवि में परिवर्तित करने के लिए कैसे करें
- 11. एंड्रॉइड में छवि दृश्य में बाइट [] प्रदर्शित करें
- 12. एंड्रॉइड छवि दृश्य पर मुखौटा कैसे लागू करें?
- 13. UIWebView क्षैतिज उछाल को बंद करने के लिए कैसे करें
- 14. एंड्रॉइड छवि दृश्य नीचे ग्राफ़रब्रेड
- 15. एंड्रॉइड छवि दृश्य स्केल एनीमेशन
- 16. एंड्रॉइड में छवि दृश्य में छवि को गतिशील रूप से लोड करें
- 17. छवि को भरने के लिए कैसे करें
- 18. एंड्रॉइड - सर्कुलर ज़ूम/छवि का हिस्सा कैसे बढ़ाएं?
- 19. वेबव्यू में ज़ूम नियंत्रण और चुटकी ज़ूम कैसे सक्षम करें?
- 20. एंड्रॉइड में एक छवि कैसे फसल करें?
- 21. गैलरी से छवि दृश्य में कोई छवि कैसे लोड करें?
- 22. एंड्रॉइड में सतह दृश्य के साथ छवि को कैसे सहेजना है? जब मैं बटन पर क्लिक करें छवि के साथ
- 23. एंड्रॉइड में दृश्य/स्क्रीन से छवि बनाएं
- 24. एंड्रॉइड में "मुद्रास्फीति" को परिभाषित करने के लिए कैसे करें
- 25. एंड्रॉइड में प्रोग्राम को कॉल करने के लिए कैसे करें
- 26. एंड्रॉइड खंड दृश्य को पुनर्स्थापित कैसे करें
- 27. एक छवि दृश्य के ImageUri को कैसे पुनर्प्राप्त करें?
- 28. एक दृश्य को संरेखित करने के लिए केंद्र कैसे करें?
- 29. जावास्क्रिप्ट छवि पैन/ज़ूम
- 30. छवि ज़ूम-इन ज़ूम-आउट एनएसआईमेज व्यू
http://stackoverflow.com/questions/1939103/how-to-make-my-imageview-zoomable, http://stackoverflow.com/questions/1939103/how -to-make-my-imageview-zoomable – ArK