Androidプログラミングはカスタムshopを使ってshowシャドウ効果を実現する方法です。

1502 ワード

本論文の例は、Androidプログラミングがshapeを使ってshowシャドウ効果を実現する方法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
xmlファイルに直接添付し、対応する解析を添付します。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_pressed="true">
  <layer-list>
   <!--    padding -->
   <item android:left="4dp" android:top="4dp">
    <shape>
     <solid android:color="#ff58bb52" />
     <corners android:radius="30dip"/>
    </shape>
   </item>
  </layer-list>
 </item>
 <item>
  <layer-list>
   <!-- SHADOW LAYER -->
   <item android:left="4dp" android:top="4dp">
    <shape>
     <solid android:color="#66000000" />
     <corners android:radius="30dip"/>
    </shape>
   </item>
   <!-- CONTENT LAYER -->
   <!--    padding -->
   <item android:bottom="4dp" android:right="4dp">
    <shape>
     <solid android:color="#ff58bb52" />
     <corners android:radius="30dip"/>
    </shape>
   </item>
  </layer-list>
 </item>
</selector>
ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。