2016-11-20 12 views
0

die Dokumentation nach:kivy android textinput Fokusfeld Hervorhebung?

Sie den Fokus auf ein Texteingabe gesetzt, was bedeutet, dass das Eingabefeld hervorgehoben und Fokus Tastatur werden wird

angefordert werden Wenn ich zu einem TextInput Feld den Fokus gesetzt (entweder durch Berühren der Box oder text.focus = True), ist die Hervorhebung kaum sichtbar. Insofern ist der Cursor auch kaum sichtbar.

Gibt es eine Möglichkeit, die Hervorhebung und den Cursor deutlicher zu machen? Insbesondere hätte ich gerne einen dickeren Rand, vielleicht farbig, und einen dickeren Cursor.

Antwort

1

Sichtbare Fokussierung ändert grundsätzlich ein Bild in ein anderes - lässig grau eins in das mit bläulichen Rand.

Dickere Grenze Ich glaube nicht, aber mit this PR können Sie ändern ihre Breite, die in einer ähnlichen Sache führen.

Dann gibt es cursor_color, mit denen Sie natürlich die Farbe des Cursors ändern können. Und das ist wahrscheinlich alles, was Sie mit dem Cursor tun können, ohne sich direkt mit den Interna herumschlagen zu müssen.

Über hervorgehobenen Hintergrund und andere verwandte Eigenschaften können Sie background_active und ähnliche Eigenschaften in der Dokumentation verwenden. Das sind Bilder, die in atlas standardmäßig sind, aber Sie werden ein legeres getrenntes Bild verwenden.