1

Androidでこの効果を得たいのですが、レイアウトの背景を設定しようとしましたが、成功しませんでした。レイアウトの要素にマスクをかけるようなものです。これらの例は、次のような Google Play のボタンをクリックした場合です。

ここに画像の説明を入力

クリックすると青いボタンにマスクがかかります。

誰かが私を助けることができますか?

ありがとうございました。


私は次のことを行い、画像とテキストでレイアウトを作成しました。

<LinearLayout
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:gravity="center_horizontal"
   android:orientation="vertical">

  <ImageView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:src="@drawable/android" />

      <TextView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="APP" />
</LinearLayout>

フレームレイアウトを作成します

<FrameLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bg_default"
    android:clickable="true">

       <include
           android:layout_gravity="center_vertical"
          layout="@layout/test1" />

</FrameLayout> 

ただし、背景のみが変更され、画像とテキストはマスクに配置されません。私は何か間違ったことをしていますか?

4

1 に答える 1