2017-08-24 6 views

答えて

0

この

navigationDrawer.setDrawerShadow(R.drawable.shadow, GravityCompat.START); 

を試みるよりも、あなたはあなたのnavigationDrawerで広告影をしたいidが、これはこの

<?xml version="1.0" encoding="UTF-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape> 
     <gradient 
      android:startColor="#ff2d9a59" 
      android:centerColor="#ff42959a" 
      android:endColor="#ff42ff" 
     /> 
    </shape> 
</item> 
</selector> 
+0

のようなナビゲーション引き出しに設定します。引き出しに何の効果もありません –

0

のような解像度/描画可能でshadow.drawableファイルを作成します私が使用するもの

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
     <!-- Bottom 2dp Shadow --> 
     <item> 
      <shape android:shape="rectangle"> 
       <solid android:color="#d8d8d8" /> 
       <corners android:radius="7dp" /> 
      </shape> 
     </item> 

     <!-- White Top color --> 
     <item android:bottom="5px"> 
      <shape android:shape="rectangle"> 
       <solid android:color="#FFFFFF" /> 
       <corners android:radius="7dp" /> 
      </shape> 
     </item> 
    </layer-list> 
+0

どのように影の色をぼかすのですか? –

0

は、私はちょうどそれを試してみました。この場合

shadow.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape> 
      <gradient 
       android:startColor="#00FFFFFF" 
       android:endColor="#0c6bba" 
       android:type="linear" /> 
     </shape> 
    </item> 
</layer-list> 

ため、この描画可能を作り、この

navigationDrawer.setDrawerShadow(R.drawable.shadow, GravityCompat.START); 
関連する問題