【发布时间】:2014-08-30 15:04:18
【问题描述】:
我有一个简单的问题(在我看来)一个太难的解决方案。我想在右上角有一个“主”图像和一些其他“小”图像。类似于带有通知的 iOS 主屏幕按钮:
有谁知道如何以 Xamarin.Forms 的方式做这样的事情?
【问题讨论】:
标签: mobile xamarin xamarin.forms
我有一个简单的问题(在我看来)一个太难的解决方案。我想在右上角有一个“主”图像和一些其他“小”图像。类似于带有通知的 iOS 主屏幕按钮:
有谁知道如何以 Xamarin.Forms 的方式做这样的事情?
【问题讨论】:
标签: mobile xamarin xamarin.forms
我通过使用每个单元格都有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));
【讨论】: