アプリ作って海外移住

コピペプログラマーのメモ

ビューシャドウ

<TextView
   
android:id="@+id/myview"
    ...
   
android:elevation="2dp"
   
android:background="@drawable/myrect" />

背景ドローアブルが角が丸い長方形として定義されます。

<!-- res/drawable/myrect.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       
android:shape="rectangle">
   
<solid android:color="#42000000" />
   
<corners android:radius="5dp" />
</shape>

背景ドローアブルによってビューの外形が定義されるため、このビューは角が丸いシャドウを付与します。 カスタム アウトラインを使えば、ビューシャドウのデフォルトの形状を更新できます。