Пример #1
0
        public void TransitionAnimationDefaultImageStyleSet()
        {
            tlog.Debug(tag, $"TransitionAnimationDefaultImageStyleSet START");

            var testingTarget = new TransitionAnimation(3000);

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!");

            var style = new ImageViewStyle()
            {
                Size     = new Size(100, 100),
                Position = new Position(150, 200),
            };

            testingTarget.DefaultImageStyle = style;
            var result = testingTarget.DefaultImageStyle;

            Assert.IsTrue(100 == result.Size.Width);
            Assert.IsTrue(100 == result.Size.Height);
            Assert.IsTrue(150 == result.Position.X);
            Assert.IsTrue(200 == result.Position.Y);

            style.Dispose();
            testingTarget.Dispose();
            tlog.Debug(tag, $"TransitionAnimationDefaultImageStyleSet END (OK)");
        }
Пример #2
0
        private void InitSubStyle()
        {
            Track = new ImageViewStyle()
            {
                WidthResizePolicy      = ResizePolicyType.FillToParent,
                HeightResizePolicy     = ResizePolicyType.FillToParent,
                PositionUsesPivotPoint = true,
                ParentOrigin           = NUI.ParentOrigin.TopLeft,
                PivotPoint             = NUI.PivotPoint.TopLeft
            };

            Progress = new ImageViewStyle()
            {
                WidthResizePolicy      = ResizePolicyType.FillToParent,
                HeightResizePolicy     = ResizePolicyType.FillToParent,
                PositionUsesPivotPoint = true,
                ParentOrigin           = Tizen.NUI.ParentOrigin.TopLeft,
                PivotPoint             = Tizen.NUI.PivotPoint.TopLeft
            };

            Buffer = new ImageViewStyle()
            {
                WidthResizePolicy      = ResizePolicyType.FillToParent,
                HeightResizePolicy     = ResizePolicyType.FillToParent,
                PositionUsesPivotPoint = true,
                ParentOrigin           = Tizen.NUI.ParentOrigin.TopLeft,
                PivotPoint             = Tizen.NUI.PivotPoint.TopLeft
            };
        }
Пример #3
0
        /// <summary>
        /// Creates a new instance of a SwitchStyle with style.
        /// </summary>
        /// <param name="style">Create SwitchStyle by style customized by user.</param>
        /// <since_tizen> 8 </since_tizen>
        public SwitchStyle(SwitchStyle style) : base(style)
        {
            if (null == style)
            {
                return;
            }

            IsSelectable = true;
            Track        = new ImageViewStyle();
            Thumb        = new ImageViewStyle();

            this.CopyFrom(style);
        }
Пример #4
0
        public void ScrollBarStyleTrack()
        {
            tlog.Debug(tag, $"ScrollBarStyleTrack START");

            var testingTarget = new ScrollBarStyle();

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <ScrollBarStyle>(testingTarget, "Should return ScrollBarStyle instance.");

            ImageViewStyle track = new ImageViewStyle()
            {
                BackgroundColor = Color.Blue,
            };

            testingTarget.Track = track;
            tlog.Debug(tag, "Track : " + testingTarget.Track);

            tlog.Debug(tag, $"ScrollBarStyleTrack END (OK)");
        }
Пример #5
0
        public void ScrollBarStyleThumb()
        {
            tlog.Debug(tag, $"ScrollBarStyleThumb START");

            var testingTarget = new ScrollBarStyle();

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <ScrollBarStyle>(testingTarget, "Should return ScrollBarStyle instance.");

            ImageViewStyle thumb = new ImageViewStyle()
            {
                BackgroundColor = Color.Green,
            };

            testingTarget.Thumb = thumb;
            tlog.Debug(tag, "Thumb : " + testingTarget.Thumb);

            tlog.Debug(tag, $"ScrollBarStyleThumb END (OK)");
        }
Пример #6
0
        private void InitSubStyle()
        {
            Track = new ImageViewStyle()
            {
                PositionUsesPivotPoint = true,
                ParentOrigin = Tizen.NUI.ParentOrigin.CenterLeft,
                PivotPoint = Tizen.NUI.PivotPoint.CenterLeft,
                WidthResizePolicy = ResizePolicyType.FillToParent,
                HeightResizePolicy = ResizePolicyType.FillToParent
            };

            Thumb = new ImageViewStyle()
            {
                PositionUsesPivotPoint = true,
                ParentOrigin = Tizen.NUI.ParentOrigin.CenterLeft,
                PivotPoint = Tizen.NUI.PivotPoint.CenterLeft,
                WidthResizePolicy = ResizePolicyType.Fixed,
                HeightResizePolicy = ResizePolicyType.Fixed
            };
        }
 /// <summary>
 /// Constructor
 /// </summary>
 public OverlayAnimationButtonStyle() : base()
 {
     CornerRadius    = 10;
     BackgroundColor = new Selector <Color> {
         All = new Color(0.3f, 0.3f, 0.3f, 0.5f)
     };
     // PositionUsesPivotPoint = true;
     IconRelativeOrientation = Button.IconOrientation.Top;
     Text = new TextLabelStyle
     {
         FontFamily = "SamsungOne 700",
         PixelSize  = 20,
         TextColor  = new Selector <Color>
         {
             Normal   = new Color(1, 1, 1, 0.70f),
             Pressed  = new Color(1, 1, 1, 0.60f),
             Disabled = new Color(1, 1, 1, 0.40f),
         },
         HorizontalAlignment = HorizontalAlignment.Center,
         VerticalAlignment   = VerticalAlignment.Center,
     };
     Icon = new ImageViewStyle
     {
         WidthResizePolicy  = ResizePolicyType.SizeRelativeToParent,
         HeightResizePolicy = ResizePolicyType.SizeRelativeToParent,
         SizeModeFactor     = new Vector3(0.35f, 0.35f, 0.35f),
         Opacity            = new Selector <float?>
         {
             Normal  = 0.7f,
             Pressed = 0.5f
         }
     };
     Opacity = new Selector <float?>
     {
         Disabled = 0.3f,
         Other    = 1.0f
     };
 }
Пример #8
0
 protected virtual ImageView CreateImage(ImageViewStyle imageStyle)
 {
     return(new ImageView(imageStyle));
 }