Skip to content

Commit 43e0944

Browse files
committed
Slider高亮区域修改
1 parent 8b97948 commit 43e0944

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/extension/gui/components/HSlider.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,7 @@ module egret {
6868
if (!this.thumb || !this.track)
6969
return;
7070

71-
var thumbWidth:number = this.thumb.layoutBoundsWidth;
72-
var thumbRange:number = this.track.layoutBoundsWidth - thumbWidth;
71+
var thumbRange:number = this.track.layoutBoundsWidth - this.thumb.layoutBoundsWidth;
7372
var range:number = this.maximum - this.minimum;
7473
var thumbPosTrackX:number = (range > 0) ? ((this.pendingValue - this.minimum) / range) * thumbRange : 0;
7574
var thumbPos:Point = this.track.localToGlobal(thumbPosTrackX, 0);
@@ -81,7 +80,7 @@ module egret {
8180
if(this.showTrackHighlight&&this.trackHighlight&&this.trackHighlight.parent){
8281
var trackHighlightX:number = this.trackHighlight.parent.globalToLocal(thumbPosX,thumbPosY,Point.identity).x-thumbPosTrackX;
8382
this.trackHighlight.x = Math.round(trackHighlightX);
84-
this.trackHighlight.width = Math.round(thumbPosTrackX+thumbWidth*0.5);
83+
this.trackHighlight.width = Math.round(thumbPosTrackX);
8584
}
8685
}
8786
}

src/extension/gui/components/VSlider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ module egret {
8080
this.thumb.setLayoutBoundsPosition(this.thumb.layoutBoundsX, Math.round(thumbPosParentY));
8181
if(this.showTrackHighlight&&this.trackHighlight&&this.trackHighlight._parent){
8282
var trackHighlightY:number = this.trackHighlight._parent.globalToLocal(thumbPosX,thumbPosY,Point.identity).y;
83-
this.trackHighlight.y = Math.round(trackHighlightY+thumbHeight*0.5);
84-
this.trackHighlight.height = Math.round(thumbRange-trackHighlightY+thumbHeight*0.5);
83+
this.trackHighlight.y = Math.round(trackHighlightY+thumbHeight);
84+
this.trackHighlight.height = Math.round(thumbRange-trackHighlightY);
8585
}
8686
}
8787
}

0 commit comments

Comments
 (0)