Wie, um einen transparenten Rahmen-Schaltflächen
Ich versuche, um einen transparenten button
ich ein layout erstellen camera
und eine button
überlagerung der Vorschau, aber die button
ist orbed und ich sehe ein Quadrat, hintergrund, Grenze. Wie kann diese Grenze?
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerInParent="true">
<Button
android:id="@+id/camera_button"
android:layout_width="90dp"
android:layout_height="90dp"
android:layout_gravity="center"
/>
<ImageView
android:contentDescription="@string/camera_button"
android:background="@android:color/transparent"
android:layout_width="85dp"
android:layout_height="85dp"
android:layout_gravity="center"
android:scaleType="fitXY"
android:src="@drawable/camera_buton" />
</FrameLayout>
Thx a lot
- u müssen, um transparent setzen-bg, die
- sind Sie sicher, dass Sie nicht mischen, hintergrund mit Rahmen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie dieses element in Ihr button:
Machen drawable-Datei für den hintergrund, die füllen, Feste Farbe, was Sie wollen und machen Konturfarbe, transparent, und legen Sie dann diese Datei als Schaltfläche bacground.
xml-code ist so etwas wie der code unten:
Versuchen Sie, diese..
Hinzufügen
android:background="#00000000"
zu deinem button-elementIch glaube, Sie versuchen, ein Bild hinzufügen über die Schaltfläche. So dass es aussieht wie ein Kamera-Symbol, und ist anklickbar, als auch. (Entschuldigen Sie mich, wenn nicht).
Sollten Sie dann erwägen, mit ImageButton-Steuerelement, das genau das macht, was Sie wollen. Eine Schaltfläche mit einem src - Attribut, um ein Bild, das erscheint, auf die Schaltfläche.
Ein Beispiel.
Auch, sofern Sie wollen, zeigt nur Bild, aber nicht die Grenze ist, dann können Sie direkt verwenden, um eine Bildansicht unterstützt, klicken Sie auf Ereignisse. 🙂