2016-09-12 84 views
0

嗨我希望edittext邊框顏色只在左邊,頂部和右邊有藍色,但底部應該是透明或灰色。僅在shape.xml中使用EditText邊界顏色和三角形

我怎樣才能做到這一點使用shape.xml

截至目前我使用下面的代碼,但不能使底線灰色

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:thickness="0dp" 
android:shape="rectangle" 
> 
<stroke android:width="1dp" 
     android:color="#49b1bb" 
     /> 

<corners android:radius="0dp" /> 
</shape> 

回答

0

下面的代碼將幫助你實現你的目標:

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

    <!-- Border --> 
    <item> 
     <shape> 
      <solid android:color="#49b1bb" > 
      </solid> 
     </shape> 
    </item> 
    <!-- Body --> 
    <item 
     android:left="2dip" 
     android:right="2dp" 
     android:top="2dp"> 
     <shape> 
      <solid android:color="#ffafafaf" > 
      </solid> 
     </shape> 
    </item> 

</layer-list> 

究竟上面的代碼做的是簡單地對所有方創造邊境第一那之後它在底部邊框加層,以便它不是用戶可見。

快樂編碼!!!!!!!!!!

+0

@ Anjali ..非常感謝你。有用!! – hari86