Andoird: Benutzerdefinierter Schalter: Wie man mehr als 50% eines Titels ohne Verwendung von Bildern erstellt

9

Ich versuche, einen benutzerdefinierten Schalter zu erstellen, der seinen Daumen etwa 75% seiner Spur ( in der Breite ) hat. Ich möchte keine Bilder, nur Zeichenformen, Stile usw. verwenden. Bisher habe ich folgendes gemacht:

activity_main.xml

%Vor%

switch_custom_track.xml

%Vor%

switch_custom_track_on.xml

%Vor%

switch_custom_track_off.xml

%Vor%

switch_custom_thumb.xml

%Vor%

switch_custom_thumb_on.xml

%Vor%

switch_custom_thumb_off.xml

%Vor%

Mit dem obigen Code bekomme ich das:

Ссылка

Also ist der Daumen in der Breite 50% der Spur. Bitte beachten Sie die Breite von "90dp" im Größenelement in "switch_custom_track_off.xml" und die Breite von "70dp" im Größenelement in "switch_custom_thumb_off.xml". Ich habe erwartet, dass die relative Größe des Daumens (zur Spur) 70dp / 90dp = 77% betragen sollte. Es ist jedoch deutlich sichtbar, dass sich die Spur auf die doppelte Größe des Daumens ausdehnt.

Ist es also möglich, den Daumen und die Spur einer "vollständig benutzerdefinierten" Größe zu machen? Wenn ja, könnten Sie mir bitte helfen, das gewünschte Ergebnis zu erreichen?

Vielen Dank im Voraus!

    
Max 09.02.2015, 16:53
quelle

0 Antworten

Tags und Links