Ich habe einen benutzerdefinierten Schalter. Ich möchte, dass der Text (ein/aus) in der Spur und nicht in der Mitte steht.Benutzerdefinierte Schalter in Android mit Text in Spur
Ich habe überlegt, einen Selektor mit Text in Drawable zu setzen und es als Spur des Schalters zu setzen. Aber ich kann keinen Text in einer Form setzen. Irgendwelche Ideen, wie ich das machen kann?
Ich möchte auch etwas Padding zum Track hinzufügen, ich möchte nicht, dass der Daumen den Track berührt. ist diese Art, wie ich es aussehen soll:
Dies ist die Form meiner Spur:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:visible="true"
android:useLevel="false">
<corners
android:radius="20dp" />
<size
android:width="48dp"
android:height="21dp" />
<stroke
android:color="#bfbfbf"
android:width="6dp"/>
Dies ist möglich, aber ich habe nicht die spezifischen Bilder für mein Design. Ich habe das Design ohne Text gezeichnet. Ich brauche nur den Text hinzuzufügen. –
Nun AFAIK, ein Text in der Spur ist nicht möglich, verweisen Sie auf diesen Link, vielleicht könnte es Ihre Abfrage sortieren: - http://StackOverflow.com/Questions/34765660/Custom-android-switch-track-animation – Bhavnik