コード例 #1
0
ファイル: Slider.cs プロジェクト: ly774508966/Alensia
        protected override void OnStyleChanged(UIStyle style)
        {
            base.OnStyleChanged(style);

            Background.ValueFor(this).Update(PeerBackground, DefaultBackground);
            FillImage.ValueFor(this).Update(PeerFill, DefaultFillImage);
            HandleImage.ValueFor(this).Update(PeerHandle, DefaultHandleImage);
        }
コード例 #2
0
        protected override SizeF ArrangeOverride(SizeF finalSize)
        {
            float x = (finalSize.Width - DesiredSize.Width) / 2;
            float y = (finalSize.Height - DesiredSize.Height) / 2;

            CenterBackgroundImage.Arrange(GetImageRect(x, y, CenterBackgroundImage));
            LeftImage.Arrange(GetImageRect(x, y, LeftImage));
            RightImage.Arrange(GetImageRect(x, y, RightImage));
            TopImage.Arrange(GetImageRect(x, y, TopImage));
            BottomImage.Arrange(GetImageRect(x, y, BottomImage));
            FillImage.Arrange(GetImageRect(x, y, FillImage));

            return(finalSize);
        }
コード例 #3
0
 void Awake()
 {
     _fillImage = GetComponent <FillImage>();
 }
コード例 #4
0
 void Start()
 {
     _fillImage = GetComponent <FillImage>();
     ShowXPValues();
 }