This commit is contained in:
MuHua-123
2025-03-04 10:59:13 +08:00
parent 190b048e71
commit c9230b19b4
18 changed files with 423 additions and 5780 deletions
+25
View File
@@ -13,6 +13,12 @@ public class TestUI : MonoBehaviour {
private UIScrollView scrollView;
private UIScrollView scrollViewHorizontal;
private UIScrollView scrollViewVertical;
private UISlider slider1;
private UISlider slider2;
private UISlider slider3;
private UISlider slider4;
private void Awake() {
VisualElement ScrollView = root.Q<VisualElement>("ScrollView");
scrollView = new UIScrollView(ScrollView, root, UIDirection.HorizontalAndVertical);
@@ -22,10 +28,29 @@ public class TestUI : MonoBehaviour {
VisualElement ScrollViewVertical = root.Q<VisualElement>("ScrollViewVertical");
scrollViewVertical = new UIScrollView(ScrollViewVertical, root, UIDirection.Vertical);
VisualElement Slider1 = root.Q<VisualElement>("SliderHorizontal1");
slider1 = new UISlider(Slider1, root, UIDirection.FromLeftToRight);
VisualElement Slider2 = root.Q<VisualElement>("SliderHorizontal2");
slider2 = new UISlider(Slider2, root, UIDirection.FromRightToLeft);
VisualElement Slider3 = root.Q<VisualElement>("SliderVertical1");
slider3 = new UISlider(Slider3, root, UIDirection.FromTopToBottom);
VisualElement Slider4 = root.Q<VisualElement>("SliderVertical2");
slider4 = new UISlider(Slider4, root, UIDirection.FromBottomToTop);
slider4.ValueChanged += (obj) => { Debug.Log(obj); };
}
private void Update() {
scrollView.Update();
scrollViewHorizontal.Update();
scrollViewVertical.Update();
slider1.Update();
slider2.Update();
slider3.Update();
slider4.Update();
}
}
+2
View File
@@ -2,9 +2,11 @@
<ui:Template name="ScrollView" src="project://database/Assets/MuHua/UITool/UIScrollView/ScrollView.uxml?fileID=9197481963319205126&amp;guid=e95fad6397f22504eb724a8ea0c8d926&amp;type=3#ScrollView" />
<ui:Template name="ScrollViewHorizontal" src="project://database/Assets/MuHua/UITool/UIScrollView/ScrollViewHorizontal.uxml?fileID=9197481963319205126&amp;guid=ac460a2d93de869499c04a4295795595&amp;type=3#ScrollViewHorizontal" />
<ui:Template name="ScrollViewVertical" src="project://database/Assets/MuHua/UITool/UIScrollView/ScrollViewVertical.uxml?fileID=9197481963319205126&amp;guid=df824968495905e4db8daa1a4a942d6f&amp;type=3#ScrollViewVertical" />
<ui:Template name="UISlider" src="project://database/Assets/MuHua/UITool/UISlider/UISlider.uxml?fileID=9197481963319205126&amp;guid=7360aa427d614894eab01f938a59da18&amp;type=3#UISlider" />
<ui:VisualElement style="flex-grow: 1; flex-direction: row;">
<ui:Instance template="ScrollView" name="ScrollView" />
<ui:Instance template="ScrollViewHorizontal" name="ScrollViewHorizontal" />
<ui:Instance template="ScrollViewVertical" name="ScrollViewVertical" />
<ui:Instance template="UISlider" name="UISlider" style="width: 300px;" />
</ui:VisualElement>
</ui:UXML>