【问题标题】:Draw a Polygon with Xamarin.forms [duplicate]使用 Xamarin.forms 绘制多边形 [重复]
【发布时间】:2016-07-24 18:19:16
【问题描述】:

我想知道是否可以使用 Xamarin.Forms 执行类似的操作。

我已经可以像这样分离我的布局,但我想知道如何绘制多边形?或者也许还有其他方法可以实现这一目标?像drawable这样的更好方法?但它需要在每台设备上都相同......

// Relative Layouts
this.contentLayout = new RelativeLayout();
this.topLayout = new RelativeLayout();
this.bottomLayout = new RelativeLayout();

//topLayout.BackgroundColor = Color.FromHex("#00162E");
//bottomLayout.BackgroundColor = Color.FromHex("#FFFFFF");

// Top and Bottom Layouts
this.contentLayout.Children.Add(
    topLayout,
    Constraint.RelativeToParent((parent) => { return 0; }),
    Constraint.RelativeToParent((parent) => { return 0; }),
    Constraint.RelativeToParent((parent) => { return parent.Width; }),
    Constraint.RelativeToParent((parent) => { return (parent.Height/2.5); })
);
this.contentLayout.Children.Add(
    bottomLayout,
    Constraint.RelativeToParent((parent) => { return 0; }),
    Constraint.RelativeToParent((parent) => { return this.topLayout.Height; }),
    Constraint.RelativeToParent((parent) => { return parent.Width; }),
    Constraint.RelativeToParent((parent) => { return (parent.Height / 1.5); })
);

// Inside Top Layout
// ??? Draw Polygon

// Inside Bottom Layout

谢谢大家!

祝你有美好的一天!

【问题讨论】:

    标签: xamarin xamarin.forms drawable polygon shape


    【解决方案1】:

    看看NControl。我自己还没有使用过它,但你应该能够获得你想要的外观和感觉。

    它是围绕NGraphics 构建的包装器,支持多种形状,包括路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 2011-12-30
      • 2014-10-03
      • 1970-01-01
      相关资源
      最近更新 更多