मेरे पास एंड्रॉइड में ImageView
है। मैं आंशिक रूप से स्क्रीन के अंदर छवि को स्थानांतरित करना चाहता हूं जैसे छवि का केवल एक हिस्सा दिखाई दे रहा है। अगर मैं xml में मार्जिन या पैडिंग सेट करता हूं तो छवि घट जाती है। मैंने onCreate
विधि में Animation
अनुवाद का उपयोग किया। लेकिन मुझे पहली बार दृश्य प्रस्तुत होने पर छवि दिखाई दे रही है। मैं चाहता हूं कि छवि दृश्यमान दिखाई दे बिना आंशिक रूप से दिखाई दे। ऐसा करने का कोई रास्ता नहीं है?एंड्रॉइड में स्क्रीन को आंशिक रूप से स्क्रीन से बाहर ले जाएं
उत्तर
इसके बारे में कैसे।
अपनी गतिविधि के onCreate में:
ImageView yourImage = (ImageView)findViewById(R.id.your_image_control_id);
yourImage.setX(1000);
yourImage.setY(1000);
इस तरह, यह ठीक से स्टार्टअप पर स्थिति में है। या आप एक AbsoluteLayout का उपयोग कर सकते हैं और उस तरह छवि के एक्स और वाई निर्देशांक सेट कर सकते हैं। सुनिश्चित करें कि आप ऊंचाई या चौड़ाई के लिए fill_parent का उपयोग नहीं कर रहे हैं।
मेरा एपीआई 2.1 और उच्चतम है। SetX एपीआई 11 से है। पूर्ण लेआउट बहिष्कृत नहीं है। – user866821
(जैसे LinearView
), सेट ClipChildrens=false
यदि आप
जांच इस कोड को देख रहे हैं, यह मेरे लिए काम करता है ...
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginRight="-20dp"
android:src="@drawable/ic_launcher" />
</FrameLayout>
उत्तर के लिए धन्यवाद। यह – user866821
काम नहीं कर रहा है यह मेरे लिए भी काम नहीं करता है। :( – Hesam
@ हेसम मैंने जवाब –
मैंने पाया कि यदि आप नकारात्मक का उपयोग मार्जिन, तो आप विपरीत पक्ष पर अभिभावक को संरेखित नहीं कर सकते हैं, इसलिए, मान लीजिए कि आप दृश्य के दाईं ओर छवि को आधा बंद करने की कोशिश कर रहे हैं, आप एंड्रॉइड निर्दिष्ट नहीं कर सकते: layout_alignParentLeft। इसके अलावा, अगर आपको पूर्ण छवि की आवश्यकता है और इसे क्लिप नहीं करना चाहते हैं, जैसे कि आप पूर्ण स्क्रीन पर एनिमेट करना चाहते हैं, तो आपको पैरेंट लेआउट एंड्रॉइड सेट करना होगा: clipChildren = "false"। निम्नलिखित एक्सएमएल डीईएफ़ मेरे लिए काम करता है:
<ImageView
android:id="@+id/you_feature_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="@dimen/feature_margin_right"
android:contentDescription="feature_image"
android:gravity="center_vertical"
android:padding="@dimen/zero"
android:paddingBottom="@dimen/zero"
android:paddingLeft="@dimen/zero"
android:paddingRight="@dimen/zero"
android:paddingTop="@dimen/zero"
android:src="@drawable/feature_phone_02_2x" />
मैं इस पोस्ट कर रहा हूँ क्योंकि मैं सिर्फ अपने आप को यह पता लगाने की कोशिश कर कुछ ही घंटों जला दिया है, और शायद यह भविष्य में वे आना चाहिए में किसी और की मदद चाहते हैं सोचा इस सवाल के पार मैंने किया।
- 1. स्क्रीन को कुछ स्थिति पर ले जाएं
- 2. एंड्रॉइड पूर्ण स्क्रीन मोड से बाहर निकलें
- 3. एंड्रॉइड - सेटिंग स्क्रीन पर जाएं
- 4. एंड्रॉइड में प्रोग्रामेटिक रूप से स्क्रीन नींद को अक्षम करना?
- 5. आकार के बिना पॉपअपविंडो स्क्रीन से बाहर
- 6. एंड्रॉइड: स्क्रीन से लेआउट "स्लाइड"?
- 7. एंड्रॉइड - यूआई तत्व स्क्रीन से बाहर जा रहे हैं
- 8. स्क्रीन से एंड्रॉइड वरीयताओं को कैसे हटाएं
- 9. एंड्रॉइड स्क्रीन पर माउस पॉइंटर को प्रोग्रामेटिक रूप से
- 10. एंड्रॉइड में प्रोग्रामेटिक रूप से लॉक स्क्रीन कैसे करें?
- 11. एंड्रॉइड में दृश्य/स्क्रीन से छवि बनाएं
- 12. एंड्रॉइड: स्क्रीन पर स्क्रीन रिसीवर
- 13. ऑफ स्क्रीन से एंड्रॉइड एनिमेट व्यू
- 14. दूसरी स्क्रीन से मुख्य में ले जाएँ खिड़की जब दूसरी स्क्रीन दिखाई
- 15. एंड्रॉइड: स्पलैश स्क्रीन के रूप में वीडियो
- 16. स्क्रीनशॉट दूसरी स्क्रीन से
- 17. एक टेबल से दूसरी तालिका में पंक्ति को ले जाएं?
- 18. कैसे स्क्रीन वर्ग से स्क्रीन पहचान संख्या
- 19. एंड्रॉइड इनकमिंग कॉल स्क्रीन
- 20. एंड्रॉइड स्क्रीन लॉक/प्रोग्रामेटिक रूप से अनलॉक करें
- 21. एंड्रॉइड स्क्रीन एसिटिविटीज से वीडियो बनाना
- 22. प्रोग्रामिंग रूप से आईओएस लॉक-स्क्रीन
- 23. लिनक्स में प्रोग्रामेटिक रूप से स्क्रीन को कैसे अलग करें?
- 24. टेबलए से टेबल-आर्काइव में पंक्तियों को ले जाएं
- 25. पूर्ण स्क्रीन से पूर्ण स्क्रीन तक स्विचिंग पॉप/स्लाइड
- 26. एक स्क्रीन से दूसरी स्क्रीन पर नेविगेट कैसे करें
- 27. एंड्रॉइड - स्क्रीन समर्थन अक्षम करें बड़ी स्क्रीन
- 28. एंड्रॉइड व्यूपेगर: किसी भी पेज को प्रोग्रामेटिक रूप से समाप्त करने के लिए ले जाएं?
- 29. स्क्रीन को कैसे ढूंढें एंड्रॉइड
- 30. स्क्रीन मुलायम बटन एंड्रॉइड
यदि संभव हो तो आप अपना छवि दृश्य कोड पोस्ट कर सकते हैं? – EpicOfChaos
आपके पास ऊंचाई और चौड़ाई क्या है? यदि आप उन्हें अपने स्क्रीन आकार से बड़े मूल्य पर सेट करते हैं तो आप इसे कहीं भी स्थानांतरित करने के लिए मार्जिन या पैडिंग का उपयोग करने में सक्षम होना चाहिए। आपका लेआउट स्क्रीन आकार से भी बड़ा होना होगा। – FoamyGuy
कोई छवि दृश्य कोड नहीं है। मैं छवि को एक्सएमएल फाइल में डाल रहा हूं। – user866821