1
Antworten
Ich versuche zu schaffen, ein drawable-Form mit verschiedenen Staaten für meine Taste. Also schrieb ich dies: <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:color="@android:color/black" > <shape android:shape="rectangle" > <solid android:color="@color/NEGATIVE_pressed" /> <stroke android:width="1dp" android:color="@color/ORANGE" /> <corners android:radius="4dp" /> </shape>
1
Antworten
Verstehe ich, wie zu zeichnen, ich Form, ich bin Verlängerung der View - Klasse und überschreiben Sie die onDraw, wo ich erstellen Sie eine neue ShapeDrawbale (Rechteck), die ich dann ziehen auf der Leinwand: Rect rect =
3
Antworten
Habe ich eine Anforderung, die in meinem Projekt um einen Kreis zu zeichnen, der in runtime dynamisch. Also für diesen Zweck bin ich mit ShapeDrawable zu schaffen, Kreis programmgesteuert, aber leider konnte ich nicht finden, eine Klasse
2
Antworten
Möchte ich ein drawable für mein Android-Taste, definiert als drawable. Ich fand, ich könnte all die Grenzen, die durch die Verwendung einer Rechteck, aber ich hab irgendwie hängen, wenn ich wollte, dass es auf drei Seiten. Will
3
Antworten
Bin ich über die Aktion Bar Compat so, dass mein action-bar-navigation Schublade war abwärtskompatibel nach unten zu API level 9 und ich will den hintergrund ändern, der action-bar. Kopierte ich den code aus Android-Entwickler: <?xml version="1.0" encoding="utf-8"?>
4
Antworten
Muss ich erstellen einen Rahmen mit abgerundeten Ecken programmgesteuert durch die Erweiterung ShapeDrawable. Ich muss einen schwarzen Rand, mit abgerundeten Ecken, die mit den Pixeln auf der Außenseite weiß und die inneren Pixel, transparent zu sein. Den
2
Antworten
Ich habe eine Form definiert, die in der xml-Datei unten, das will ich jetzt ändern, solid color programmgesteuert. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#DFDFE0" /> <corners android:bottomLeftRadius="8dp" android:bottomRightRadius="8dp" android:topLeftRadius="8dp" android:topRightRadius="8dp" /> <stroke android:width="3dp" android:color="#2E3135"
1
Antworten
Die ich erstellt habe, chat-Blase mit drawable, das sieht gut aus, nun möchte ich hinzufügen, Schatten-Effekt unter dem drawable so es den 3d-Effekt.Ich will nicht 9-pitch Bild. Ich möchte nur wissen, wie ich hinzufügen kann, der Schatten-Effekt
4
Antworten
Ich versuche, um eine Form zu erstellen drawable mit radialen Farbverlauf hintergrund, mit radius, passen Sie auf die Display-Größe (nehmen Sie einen Blick auf die relevanten Dokumentation). Dies ist mein code: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"
7
Antworten
Habe ich eine sehr einfache Form, die ich will, zum festlegen der Breite: <shape android:shape="rectangle"> <solid android:color="@color/orange"/> <size android:width="2dp"/> </shape> Allerdings, wenn ich diese zuordnen, als hintergrund eines EditText es zeigt nur eine orange hintergrund, anstatt ein
7
Antworten
Wie können wir es schaffen ballon drawable Form, wie unten. wo können wir ändern die Farbe dynamisch. InformationsquelleAutor der Frage Dory | 2014-02-26
4
Antworten
Ich habe eine ImageView mit android:src eingestellt ShapedDrawablenämlich ein weißer Kreis. Was ich will, ist zu Kolorieren diese ImageView im runtime reagiert auf einige Ereignisse. imgView.setColorFilter scheint die Lösung zu sein, aber nach der Verwendung dieses (versucht,
2
Antworten
Ich versuche zu zeichnen benutzerdefinierte ShapeDrawable mit OvalShape, mit weiß gefüllt und mit grauem Rahmen. Erstellt habe ich ein drawable wie diese: ShapeDrawable drawable = new ShapeDrawable(new OvalShape()); drawable.getPaint().setColor(Color.GRAY); drawable.getPaint().setStyle(Style.STROKE); drawable.getPaint().setStrokeWidth(getPixels(5)); drawable.getPaint().setAntiAlias(true); Aber das Ergebnis war: Ecken
2
Antworten
Folgende ist eine gestrichelte Linie, definiert als ein ShapeDrawable in XML: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <size android:height="2dp" android:width="700dp" /> <stroke android:width="1dp" android:color="@android:color/black" android:dashWidth="1dp" android:dashGap="2dp" /> </shape> Zieht einen gepunkteten Linie auf mehrere Gingerbread-Handys. Auf dem Galaxy Nexus allerdings