बॉर्डर आकार xml में


157

मैं एक बटन के लिए उपयोग करने योग्य बनाने की कोशिश कर रहा हूं। मैं चाहूंगा कि यह रंग-रोगन हो, इसके चारों ओर 2px की सीमा हो।

सब कुछ ठीक काम करता है सिवाय इसके कि मैं सीमा दिखाने के लिए नहीं मिल सकता ...

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <gradient android:startColor="@color/bar_clicked_dark"
        android:endColor="@color/bar_clicked_light"
        android:angle="90"/>

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

    <stroke android:width="2dp" 
        color="#ff00ffff" />

</shape>

जवाबों:


281

ऐसा लगता है कि आप रंग विशेषता पर उपसर्ग भूल गए। प्रयत्न

 <stroke android:width="2dp" android:color="#ff00ffff"/>

83

आप चाहे तो एक बॉटल xml में बॉर्डर बना सकते हैं। आपको उपयोग करने की आवश्यकता है:

बाहरी सीमा के लिए, आपको उपयोग करने की आवश्यकता है:

<stroke/>

आंतरिक पृष्ठभूमि के लिए, आपको उपयोग करने की आवश्यकता है:

<solid/>

यदि आप कोनों को सेट करना चाहते हैं, तो आपको उपयोग करने की आवश्यकता है:

<corners/>

यदि आप एक गद्दी सीमा और आंतरिक तत्व चाहते हैं, तो आपको उपयोग करने की आवश्यकता है:

<padding/>

यहाँ उपरोक्त मदों का उपयोग करके एक आकार xml उदाहरण है। इससे मेरा काम बनता है

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
  <stroke android:width="2dp" android:color="#D0CFCC" /> 
  <solid android:color="#F8F7F5" /> 
  <corners android:radius="10dp" />
  <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp" />
</shape>

1
और कैसे इस प्रकार के xml का उपयोग कर "यू" आकार बनाने के लिए?
हिमांशु मोरी

8

हम नीचे की तरह drawable .xml जोड़ सकते हैं

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">


    <stroke
        android:width="1dp"
        android:color="@color/color_C4CDD5"/>

    <corners android:radius="8dp"/>

    <solid
        android:color="@color/color_white"/>

</shape>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.