Text mit Formen in einer zeichnbaren Ressource

8

Kann ich eine Textform in einer zeichnbaren Ressource erstellen? Ich habe viel gegoogelt aber nichts gefunden ... Hier ist meine Zeichnungsdatei:

%Vor%     
user3280437 25.04.2014, 17:34
quelle

2 Antworten

3

Nein, das kannst du nicht tun. Wie auch immer, warum nicht Drawable als Hintergrund für TextView setzen und dann einfach Text in TextView setzen, der über den anderen Ebenen von Drawable ?

erscheint     
BVB 25.04.2014, 17:39
quelle
1

Sie können stattdessen Vektorzeichen verwenden (z. B. durch Konvertieren aus der Svg-Datei).
Verwenden Sie dann vector als einen der Layer.
Damit können Sie ein einzelnes Zeichen ohne TextViews erstellen, sodass Sie es einfach als windowBackground in Ihrem Begrüßungsbildschirm verwenden können.

%Vor%

ic_splash_text - ist ein Vektor, der mit dem Text gezeichnet werden kann.

Vergessen Sie nicht, die Vektorenunterstützung hinzuzufügen, wenn Sie4 auf die API & lt; 21 ausrichten. Dafür musst du:

  1. Fügen Sie Ihrem Modul build.gradle (app-level):

    hinzu

    Android {
              vectorDrawables.useSupportLibrary = true.
        }

  2. Registrieren Sie den Delegierten in einem statischen Block Ihrer Aktivität:

    statisch {
                AppCompatDelegate.setCompatVectorFromResourcesEnabled (true);
            }

Leo Droidcoder 18.08.2017 08:27
quelle