如何以xamarin形式制作可点击和缩放的网格(10000 x 10000)

时间:2018-08-20 12:16:31

标签: android xamarin xamarin.forms components

几周来我一直在寻找解决问题的方法,但找不到与我想要的东西接近的东西。我需要一个至少10000x10000甚至更大的大网格。目的是更改已单击的单元格的颜色。为此,用户应该能够放大并单击一个单元格以修改其颜色。然后明显缩小。

我首先想到要选择一个图像并使它可单击,但是仅更改1个单元格的颜色将是不可能的。 然后,我尝试创建一个内部带有按钮的网格,并在单击时更改其颜色,但是很长一段时间才能在内容页面内部创建按钮,这与标签相同。

有什么建议吗? 感谢您阅读

1 个答案:

答案 0 :(得分:0)

我不认为您可以使用现有的UI和布局控件来做到这一点。 这将非常缓慢且难以完成。 您应该使用诸如SkiaSharp之类的图形库。 Here是一个很好的教程。 您也可以使用平移和捏合手势来缩放(howto)。