我有一个简单的问题(在我看来)是一个太难的解决方案。我想要一个" main"图像和其他一些"小"右上角的图像。类似于带有通知的iOS主屏幕按钮:
有人知道如何以 Xamarin.Forms 的方式做这样的事情吗?
答案 0 :(得分:2)
我的猜测是,这可以通过AbsoluteLayout完成:http://iosapi.xamarin.com/index.aspx?link=T%3AXamarin.Forms.AbsoluteLayout。
答案 1 :(得分:1)
我通过使用网格来解决每个单元格都有RelativeLayout
的问题。每个方格都有两个孩子:一个按钮和一个图像。由于约束RelativeToParent
:
RelativeLayout relativeLayout = new RelativeLayout();
relativeLayout.Children.Add(button,
Constraint.Constant(0),
Constraint.Constant(0));
relativeLayout.Children.Add(image,
Constraint.RelativeToParent((parent) =>
{
return parent.Width - 40;
}),
Constraint.Constant(0));