2012-12-03 21 views
5

के साथ छवि दृश्य कस्टम सीमा रंग के साथ, मैं एक छवि दृश्य में गोलाकार कोनों और सीमा को रखना चाहता हूं। इसके अलावा, मैं सीमा के रंग के साथ एक चमकदार प्रभाव प्राप्त करना चाहता हूं। संलग्न नमूना छवि। ध्यान दें कि स्रोत छवि में वर्ग सीमाएं हैं। मुझे लगता है कि यह केवल कैनवास का उपयोग करके प्राप्त किया जा सकता है? कोई विचार और नमूना कोड?घुमावदार कोनों, ठोस सीमा और चमक प्रभाव

enter image description here

+1

यदि आपके पास पहले से ही पृष्ठभूमि (गोलाकार सीमा वाली छवि) है, तो इसे छवि दृश्य में पृष्ठभूमि के रूप में जोड़ें, फिर छविदृश्य की सामग्री सेट करने के लिए src का उपयोग करें – Blackbelt

उत्तर

0

अपने drawable फ़ोल्डर में नामित roundCorners एक नया एक्सएमएल फ़ाइल में निम्न कोड का उपयोग करके देखें:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 

<solid android:color="#000000" /> 

<stroke 
    android:width="1dp" 
    android:color="#DDDDDD" /> 

<corners 
    android:bottomLeftRadius="2dp" 
    android:bottomRightRadius="2dp" 
    android:topLeftRadius="2dp" 
    android:topRightRadius="2dp" /> 

</shape> 

और फिर से लेआउट फ़ाइल में अपने imageView करने के लिए एक पृष्ठभूमि के रूप में सेट:

android:background="@drawable/roundCorners" 
1

यह वही है जो मैंने अपनी छवि दृश्य के लिए किया है जैसा कि आप चाहते हैं।

अब एक image_shape.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <stroke 
     android:width="1dp" 
     /> 
    <corners 
     android:radius="50dp" /> 

    <padding 
     android:left="10dp" 
     android:right="10dp" 
     android:top="10dp" 
     android:bottom="10dp"/> 


    <solid android:color="#10151D"/> 

</shape> 

बनाया है, अपने imageView की पृष्ठभूमि के रूप में इस एक्सएमएल डाल तो आप प्रभाव के रूप में आप चाहते हैं मिल जाएगा। अभी मैंने अपना खुद का रंग सेट किया है। आप अपनी इच्छा रंग डाल सकते हैं और गोलाकार चमक प्रभाव के रूप में प्रभाव प्राप्त कर सकते हैं।

+1

प्रयास के लिए धन्यवाद, लेकिन यह वही नहीं है जो मैं चाहता हूं। यह केवल गोलाकार कोनों बनाता है लेकिन गोल दृश्य नहीं है, यह भी चमक प्रभाव नहीं है। – user1718159