滚动栏封装
This commit is contained in:
		
							parent
							
								
									1e45bf6958
								
							
						
					
					
						commit
						fc18097b7a
					
				|  | @ -14,18 +14,19 @@ class Yosin_ScrollBar extends Yosin_CommonUi { | ||||||
| 
 | 
 | ||||||
|     //上按钮 |     //上按钮 | ||||||
|     UpButton = null; |     UpButton = null; | ||||||
|  |     //滚动按钮 | ||||||
|  |     ScrollButton = null; | ||||||
|     //下按钮 |     //下按钮 | ||||||
|     DownButton = null; |     DownButton = null; | ||||||
| 
 | 
 | ||||||
|     //Path |     //Path | ||||||
|     Path = "sprite/interface/lenheartwindowcommon.img"; |     Path = "sprite/interface/lenheartwindowcommon.img"; | ||||||
| 
 | 
 | ||||||
|     constructor(X, Y, H, gSize) { |     constructor(X, Y, H, S_H) { | ||||||
|         base.constructor(X, Y, 9, H > 26 ? H : 26); |         base.constructor(X, Y, 9, H > 26 ? H : 26); | ||||||
| 
 | 
 | ||||||
|         Controller = { |         Controller = { | ||||||
|             CurPos = 0, |             CurPos = 0, | ||||||
|             Size = gSize |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         //上按钮 |         //上按钮 | ||||||
|  | @ -37,6 +38,9 @@ class Yosin_ScrollBar extends Yosin_CommonUi { | ||||||
|         AddUIChild(UpButton); |         AddUIChild(UpButton); | ||||||
| 
 | 
 | ||||||
|         //滚动条 |         //滚动条 | ||||||
|  |         ScrollButton = Yosin_DragButton(0, 13, 9, S_H, Path, 184, false, false); | ||||||
|  |         ScrollButton.SetMaxMoveValue(Height - 26); | ||||||
|  |         AddUIChild(ScrollButton); | ||||||
| 
 | 
 | ||||||
|         //下按钮 |         //下按钮 | ||||||
|         DownButton = Yosin_BaseButton(0, Height - 13, 9, 13, Path, 22); |         DownButton = Yosin_BaseButton(0, Height - 13, 9, 13, Path, 22); | ||||||
|  |  | ||||||
|  | @ -88,8 +88,7 @@ class _Select_Character_SettingBackground_Window extends Yosin_Window { | ||||||
|         base.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH); |         base.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH); | ||||||
|         SettingBackgroundButtonList = []; |         SettingBackgroundButtonList = []; | ||||||
| 
 | 
 | ||||||
|         // SetClipRect(-gWidth, 0, gWidth, gHeight + 20); |         SetClipRect(0, 0, gWidth, gHeight); | ||||||
|         // SetClipRect(0, 0, 1066, 600); |  | ||||||
|         // ShowBorder(true); |         // ShowBorder(true); | ||||||
|         // SetLayerOpacity(1); |         // SetLayerOpacity(1); | ||||||
|     } |     } | ||||||
|  | @ -204,12 +203,8 @@ class _Select_Character_Window extends Yosin_Window { | ||||||
|         SettingButton.Addchild(LoginTextActor); |         SettingButton.Addchild(LoginTextActor); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|         // local TestButton = Yosin_ScrollBar(300, 200, 50, 100); |         local TestButton = Yosin_ScrollBar(500, 100, 150, 40); | ||||||
|         // AddUIChild(TestButton); | 
 | ||||||
|         // local TestButton = Yosin_SplicingButton(200, 200, 77, 68, "sprite/interface/lenheartwindowcommon.img", 184, false, false); |  | ||||||
|         // TestButton.DownSimulateOffset = false; |  | ||||||
|         local TestButton = Yosin_DragButton(200, 200, 9, 120, "sprite/interface/lenheartwindowcommon.img", 184, false, false); |  | ||||||
|         // TestButton.SetScale(5.0, 5.0); |  | ||||||
|         AddUIChild(TestButton); |         AddUIChild(TestButton); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue