Hallo,
ich bin gerade dabei etwas mit dem Skinning einer
VScrollbar herumzuspielen. Dabei soll das Icon ein Fußball sein und der Track eine weiße Linie auf grünem Grund. Dazu habe ich folgendes Style festgelegt:
Code:
VScrollBar {
trackSkin: Embed( "assets/VScrollTrack_Skin.png" );
thumbIcon: Embed( "assets/ball.png" );
thumbUpSkin: Embed( "assets/transparent.png" );
thumbDownSkin: Embed( "assets/transparent.png" );
thumbOverSkin: Embed( "assets/transparent.png" );
} Das ganze funktioniert soweit auch. Allerdings haben ja die Scrollbars die Eigenschaft, dass der Schieber je nach srollbarem Bereich länger oder kürzer wird. Weil ich eigentlich nur den Ball haben möchte, der immer gleich aussehen soll, habe
thumbUpSkin,
thumbDownSkin und
thumbOverSkin mit einem transparenten Bild versehen. Dadurch habe ich aber den Effekt, dass ich den Ball nie nach ganz oben bzw. unten schieben kann, da der Schieber ja eigentllich viel länger ist (über den Ball hinausgeht), als das, was man gerade sehen kann. Gibt es eine Möglichkeit festzulegen, dass die Länge des Schiebers immer gleich ist? Beziehungsweise andere Varianten den gewünschten Effekt zu erziehlen?
Vielen Dank