Größe der Layered Drawable festlegen?

8

Ich mache ein Icon für meine App. Die App ist im Grunde ein Freund-Finder. Ich erstelle ein Overlay, das den Symbolen von Google Latitude sehr ähnlich sieht. Ich habe ein Bild, das sich aufgrund des Benutzers ändert und ich habe die Grenze. Ich konnte die Layered-Drawable- und Overlay-Funktion ausführen, aber das Problem ist, dass sich das Bild auf die Größe der Grenze ausdehnt. Dies ist ein Problem, denn wenn Sie die Google Lat-Symbole noch nie gesehen haben, befindet sich unten ein Punkt mit einem Freiraum dazwischen.

Was ich tun muss, ist, die Größe des sich ändernden Bildes irgendwie auf die Grenzen des quadratischen Teils des Rahmens zu beschränken. Jede Hilfe würde sehr geschätzt werden. Hier ist mein Ausschnitt:

%Vor%     
ninnemannk 25.02.2011, 15:56
quelle

1 Antwort

19

Komisch, dass, nachdem ich das gepostet habe, ich die Antwort gefunden habe. Ich habe an den falschen Stellen nachgesehen, um das Bild zu verkleinern. Ich habe die Bitmap, die Drawable, die Layer innerhalb des Layersdrawable ausprobiert. Was ich aber nie probiert habe, war das Laydrawable selbst. Die Lösung ist unten:

%Vor%

Die Methode layerDrawable inset ist wie folgt:

%Vor%

Danke Leute!

    
ninnemannk 25.02.2011, 16:24
quelle

Tags und Links