Gibt es eine Möglichkeit, ein gleichschenkliges Dreieck zu machen, das ich als Knopf mit Android benutzen kann?Einen dreieckigen Knopf in Android machen
Diese Taste führt den gesamten Bildschirm:
Hier ist meine aktuelle 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>
Ich habe versucht, die ShapeDrawable mit einem Dreieck zu erstellen, wie die Schaltfläche aussieht Ich brauche, aber ich ShapeDrawable funktioniert nicht, ich habe versucht, ein ImageButton, aber die Schaltfläche nimmt den gesamten Bildschirm, ich habe versucht, mit einer normalen Schaltfläche, aber die Schaltfläche nimmt immer noch den gesamten Bildschirm, und ich habe versucht, ein ImageView aber es immer noch macht das Gleiche.
Die Größe der Schaltfläche ist immer zu groß und wenn ich die tatsächliche Größe der Schaltfläche verkleinere, verkleinert sich das Bild selbst und ich kann keine Möglichkeit finden, das Bild zu strecken, um entweder die Ansicht oder die Schaltfläche zu füllen.
Ich habe versucht, dies in Android Studio zu bauen, weil die Option zur Vorschau ist sehr praktisch, aber wenn es etwas gibt, das ich in Xamarin verwenden kann, oder wenn ich etwas programmgesteuert tun kann, bin ich offen.