public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent)
        {
            var rectangleVector = ((FigmaRectangleVector)currentNode);

            var imageView      = new UIImageView();
            var figmaImageView = new ImageViewWrapper(imageView);

            imageView.Configure(rectangleVector);
            return(figmaImageView);
        }
        public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent)
        {
            var figmaEntity = (FigmaVectorEntity)currentNode;

            var image          = new CanvasImage();
            var figmaImageView = new ImageViewWrapper();

            image.Configure(figmaEntity);
            return(figmaImageView);
        }
Exemple #3
0
        public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent)
        {
            var model = (FigmaVectorEntity)currentNode;

            //var view = new Fixed (); // { TranslatesAutoresizingMaskIntoConstraints = false };
            var imageView = new Image();

            imageView.Configure(model);
            var figmaImageView = new ImageViewWrapper(imageView);

            return(figmaImageView);
        }
        public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent)
        {
            var model = (FigmaRectangleVector)currentNode;

            if (model.HasFills && model.fills[0].type == "IMAGE" && model.fills[0] is FigmaPaint figmaPaint)
            {
                var imageView      = new Image();
                var figmaImageView = new ImageViewWrapper(imageView);
                imageView.Configure(model);
                return(figmaImageView);
            }

            var view = new Fixed();

            view.Configure(model);
            return(new ViewWrapper(view));
        }
        void ReleaseDesignerOutlets()
        {
            if (AnalyzedImageDateHeaderLabel != null)
            {
                AnalyzedImageDateHeaderLabel.Dispose();
                AnalyzedImageDateHeaderLabel = null;
            }

            if (AnalyzedImageDateLabel != null)
            {
                AnalyzedImageDateLabel.Dispose();
                AnalyzedImageDateLabel = null;
            }

            if (AnalyzedImageFileNameHeaderLabel != null)
            {
                AnalyzedImageFileNameHeaderLabel.Dispose();
                AnalyzedImageFileNameHeaderLabel = null;
            }

            if (AnalyzedImageFileNameLabel != null)
            {
                AnalyzedImageFileNameLabel.Dispose();
                AnalyzedImageFileNameLabel = null;
            }

            if (AnalyzedImageInfoView != null)
            {
                AnalyzedImageInfoView.Dispose();
                AnalyzedImageInfoView = null;
            }

            if (AnalyzedImageInfoViewBottomConstraint != null)
            {
                AnalyzedImageInfoViewBottomConstraint.Dispose();
                AnalyzedImageInfoViewBottomConstraint = null;
            }

            if (AnalyzedImageInfoViewHeightConstraint != null)
            {
                AnalyzedImageInfoViewHeightConstraint.Dispose();
                AnalyzedImageInfoViewHeightConstraint = null;
            }

            if (ButtonSeeMore != null)
            {
                ButtonSeeMore.Dispose();
                ButtonSeeMore = null;
            }

            if (ConstraintImageViewWrapperTrailing != null)
            {
                ConstraintImageViewWrapperTrailing.Dispose();
                ConstraintImageViewWrapperTrailing = null;
            }

            if (ConstraintPrimaryTableViewTop != null)
            {
                ConstraintPrimaryTableViewTop.Dispose();
                ConstraintPrimaryTableViewTop = null;
            }

            if (ConstraintSecondaryTableViewBottom != null)
            {
                ConstraintSecondaryTableViewBottom.Dispose();
                ConstraintSecondaryTableViewBottom = null;
            }

            if (ConstraintSecondaryTableViewTop != null)
            {
                ConstraintSecondaryTableViewTop.Dispose();
                ConstraintSecondaryTableViewTop = null;
            }

            if (ImageScrollView != null)
            {
                ImageScrollView.Dispose();
                ImageScrollView = null;
            }

            if (ImageViewWrapper != null)
            {
                ImageViewWrapper.Dispose();
                ImageViewWrapper = null;
            }

            if (OriginalImageDateHeaderLabel != null)
            {
                OriginalImageDateHeaderLabel.Dispose();
                OriginalImageDateHeaderLabel = null;
            }

            if (OriginalImageDateLabel != null)
            {
                OriginalImageDateLabel.Dispose();
                OriginalImageDateLabel = null;
            }

            if (OriginalImageFileNameHeaderLabel != null)
            {
                OriginalImageFileNameHeaderLabel.Dispose();
                OriginalImageFileNameHeaderLabel = null;
            }

            if (OriginalImageFileNameLabel != null)
            {
                OriginalImageFileNameLabel.Dispose();
                OriginalImageFileNameLabel = null;
            }

            if (OriginalImageInfoView != null)
            {
                OriginalImageInfoView.Dispose();
                OriginalImageInfoView = null;
            }

            if (OriginalImageInfoViewBottomConstraint != null)
            {
                OriginalImageInfoViewBottomConstraint.Dispose();
                OriginalImageInfoViewBottomConstraint = null;
            }

            if (OriginalImageInfoViewHeightConstraint != null)
            {
                OriginalImageInfoViewHeightConstraint.Dispose();
                OriginalImageInfoViewHeightConstraint = null;
            }

            if (OriginalImageScrollView != null)
            {
                OriginalImageScrollView.Dispose();
                OriginalImageScrollView = null;
            }

            if (OriginalImageWrapper != null)
            {
                OriginalImageWrapper.Dispose();
                OriginalImageWrapper = null;
            }

            if (SecondaryTableViewConditionsList != null)
            {
                SecondaryTableViewConditionsList.Dispose();
                SecondaryTableViewConditionsList = null;
            }

            if (SeeMoreWrapper != null)
            {
                SeeMoreWrapper.Dispose();
                SeeMoreWrapper = null;
            }

            if (TableViewConditionsList != null)
            {
                TableViewConditionsList.Dispose();
                TableViewConditionsList = null;
            }
        }