2017-01-14 13 views
-1

ボタンをこのようにしたいと思います。
oval buttonandroidのシャドーで長い楕円形のボタンを作る方法

9パッチ画像を使って作ってみました。しかし、影の部分は良く見えません。

9パッチイメージにシャドーを追加する方法はありますか?あなたが行うことができます楕円形の場合

+0

あなたはそれが動作しませんなぜ私たちが見てみましょうするので、あなたの現在の9のパッチを投稿する必要があります。 –

答えて

0

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

でshape.xmlを作ると、ボタンの背景として設定しています。 EG-ボタン

<Button 
android:id="@+id/angry_btn" 
android:text="Button" 
android:textColor="#FFFFFF" 
android:textSize="30sp" 
android:layout_width="270dp" 
android:layout_height="60dp" 
android:background="@drawable/buttonshape" 
android:shadowColor="#0022A8" 
android:shadowDx="-1" 
android:shadowDy="-5" 
android:shadowRadius="13" 
/> 

buttonshape-

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
<corners 
android:radius="49dp" 
/> 
<gradient 
android:gradientRadius="100" 
android:centerX="35%" 
android:centerY="50%" 
android:centerColor="#47A891" 
android:startColor="#E8E8E8" 
android:endColor="#000000" 
android:type="radial" 
/> 
<padding 
android:left="0dp" 
android:top="0dp" 
android:right="0dp" 
android:bottom="0dp"/> 
<size 
android:width="270dp" 
android:height="60dp"/> 
<stroke 
android:width="3dp" 
android:color="#878787" 
/> 
</shape> 
関連する問題