Example #1
0
        private void CreateList()
        {
            LinearLayout linear = new LinearLayout();

            linear.LinearOrientation = LinearLayout.Orientation.Vertical;

            listViewContainer = new View()
            {
                Layout              = linear,
                Name                = "DropDownMenuList",
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,
                Focusable           = true,
                Padding             = new Extents(40, 40, 0, 0),
            };

            scrollable = new Scrollable()
            {
                Name = "Scrollable",
                // FlickAnimationSpeed = 0.8f,
                // FlickDistanceMultiplierRange = new Vector2(0.3f,0.6f),
            };
            scrollable.Add(listViewContainer);

            scrollable.WidthSpecification  = LayoutParamPolicies.MatchParent;
            scrollable.HeightSpecification = LayoutParamPolicies.MatchParent;

            root.Add(scrollable);
        }
Example #2
0
        private void CreatePages()
        {
            LinearLayout linear = new LinearLayout();

            linear.LinearOrientation = LinearLayout.Orientation.Horizontal;

            listViewContainer = new View()
            {
                Layout              = linear,
                Name                = "DropDownMenuList",
                WidthSpecification  = Window.Instance.WindowSize.Width * numberOfPages,
                HeightSpecification = LayoutParamPolicies.MatchParent,
                Padding             = new Extents(40, 40, 0, 0),
            };

            scrollable = new Scrollable()
            {
                Name = "Scrollable",
                FlickAnimationSpeed          = 0.8f,
                FlickDistanceMultiplierRange = new Vector2(0.2f, 0.5f),
                ScrollingDirection           = Tizen.NUI.Components.Scrollable.Direction.Horizontal,
                SnapToPage = true,
            };
            scrollable.Add(listViewContainer);

            scrollable.WidthSpecification  = LayoutParamPolicies.MatchParent;
            scrollable.HeightSpecification = LayoutParamPolicies.MatchParent;

            root.Add(scrollable);
        }