1. ホーム
  2. android

[解決済み] ボーダーインシェイプXML

2022-04-22 16:33:29

質問

ボタンに使用するドローアブルを作ろうとしています。このようなカラーリングで、周囲に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>

解決方法は?

color属性のプレフィックスを忘れているようです。試しに

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