2011-12-21 16 views
0

このようなタブを作成したいと思います。カスタマイズされたタブの外観にグラデーションを作成する

enter image description here

が、私は灰色でアクティブなタブの上に簡単な勾配(この場合の検索NEAREST)を作成したいと思い、この

enter image description here

のような効果を得るに終わります色に近いもの、または白に近いもの。ここで

どのように私はこの効果を達成することについて行くことができます選択

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<gradient 
    android:startColor="#000" 
    android:centerColor="#FFF" 
    android:endColor="#000" 
    android:type="linear"/> 
</shape> 

ためのコードはありますか?私はまた、どのようにして両側の角を丸くすることができるか知りたい。現在、アクティブなタブを選択すると、丸い角が右隅にのみ適用されます。私がそれをやっている方法のコードはここにあります。

今のところ私はこのように見えます。

enter image description here

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<corners 
    android:bottomLeftRadius="7dp" 
    android:topRightRadius="7dp"/> 
<solid 
    android:color="#000" /> 
<stroke 
    android:width="2dp" 
    android:color="#fff"/> 

私は左のタブの左コーナーがアクティブにされなければならない、と右のタブをクリックすると、右の角をアクティブにする必要がありますようにコーディングします。お時間を

感謝:) <gradient />

答えて

0

あなたがandroid:angle="90"を使用する必要があります。コーナーでは、いくつかの図形を作成し、クリックするとそれらを変更することができます。

関連する問題