Androidでボタンとして使用できる二等辺三角形を作る方法はありますか?Androidで三角ボタンを作成する
このボタンは、画面全体を占める:ここ
は私の現在のxmlです:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/main_menu_bg"
>
<RelativeLayout
android:layout_centerInParent="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:id="@+id/ai_button"
android:background="@drawable/ai_button"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
</RelativeLayout>
私はボタンのように見える三角形を作成するためにShapeDrawableを使用して試してみました私は必要ですが、ShapeDrawableは機能しません。ImageButtonを作成しようとしましたが、ボタンが画面全体を占めていましたが、通常のボタンを使ってみましたが、ボタンはまだ画面全体を占めていました。まだ同じことをする。
ボタンのサイズは常に大きすぎます。実際のボタンのサイズを縮小すると、画像自体が縮小し、画像を拡大してビューまたはボタンのいずれかを塗りつぶす方法がわかりません。
私はこれをAndroid Studioで作成しようとしていますが、これはプレビューオプションが非常に便利だからですが、Xamarinで使用できるものがあれば、またはプログラムでできることがあれば公開しています。