android&中的自定义按钮给定制边框颜色

时间:2013-10-25 14:42:01

标签: android

我正在尝试为white button获得可点击效果,以便在点击时显示可点击效果

我的按钮     

我试过的是

我使用选择器实现了按钮的可点击效果,如下所示

black_button_for_account.xml

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

    <item android:state_pressed="true">
        <shape>
            <solid android:color="#343434" />

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

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

            <padding 
                android:bottom="10dp" 
                android:left="10dp" 
                android:right="10dp" 
                android:top="10dp" />
        </shape>
     </item>
    <item>
        <shape>
            <gradient 
                android:angle="270" 
                android:endColor="#FFFFFF" 
                android:startColor="#FFFFFF" />

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

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

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

</selector>

如何为按钮保留类似3dp大小的边框,保留边框的上述效果颜色,如black

1 个答案:

答案 0 :(得分:0)

只需更改以下内容

即可
<stroke 
  android:width="3dp" 
   android:color="#000" />