web-dev-qa-db-ja.com

透明なボタンの周りの境界線

私は次のように透明なボタンに丸い角のある境界線を作成しようとしています:

enter image description here

これが私のtransparent.xmlです

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:Android="http://schemas.Android.com/apk/res/Android">
<item Android:drawable="@color/blue" Android:state_pressed="true"/>
<item Android:drawable="@Android:color/transparent"/>  
</selector>
12
Vishal Sanghani

これを試して

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

    <item><shape>
            <stroke Android:width="1dp" Android:color="#000000" />

            <solid Android:color="@Android:color/transparent" />

            <corners 
                Android:bottomLeftRadius="4dp" 
                Android:bottomRightRadius="4dp" 
                Android:topLeftRadius="4dp" 
                Android:topRightRadius="4dp" />
        </shape></item>

</selector>
23