背景が丸みを帯びた角の画像ドローアブルを持つ親レイアウトでカスタム ダイアログを作成しようとしています。
この画像の角は透明です。問題は、これを親の背景として使用すると、長方形の角が残ることです。まだ長方形の角 (黒) がある 2 番目の画像をよく見ると、次のようになります。
親レイアウトの角を丸くするために描画可能な XML を適用しましたが、2 番目の画像はそのままです。
ここに私のxmlがあります:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/parent_frame"
android:layout_alignLeft="@+id/parent_frame"
android:layout_alignRight="@+id/parent_frame"
android:layout_alignTop="@+id/parent_frame"
android:background="@drawable/red" />
<RelativeLayout
android:id="@+id/parent_frame"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/btn_x"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignParentRight="true"
android:layout_marginBottom="20dp"
android:background="@drawable/btn_x"
android:onClick="closePopup"
android:translationX="-10dp"
android:translationY="10dp" />
<TextView
android:id="@+id/duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/btn_x"
android:layout_marginLeft="20dp"
android:layout_centerHorizontal="true"
android:text="HEHEHEHEHE"
android:textColor="#FFFFFF"
android:textSize="30sp" />
</RelativeLayout>