我有一个简单的问题(在我看来)一个太难的解决方案。我想在右上角有一个“主”图像和一些其他“小”图像。类似于带有通知的 iOS 主屏幕按钮:
有谁知道如何以Xamarin.Forms的方式做这样的事情?
我有一个简单的问题(在我看来)一个太难的解决方案。我想在右上角有一个“主”图像和一些其他“小”图像。类似于带有通知的 iOS 主屏幕按钮:
有谁知道如何以Xamarin.Forms的方式做这样的事情?
我的猜测是这可以通过 AbsoluteLayout 来完成:http: //iosapi.xamarin.com/index.aspx?link= T%3AXamarin.Forms.AbsoluteLayout。
我通过使用每个单元格都有一个网格来解决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));