【问题标题】:How to do a grid (10000 x 10000) clickable and zoomable in xamarin forms如何在 xamarin 表单中进行可单击和可缩放的网格 (10000 x 10000)
【发布时间】:2019-01-26 13:45:15
【问题描述】:

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

我最初想选择一个图像并使其可点击,但仅更改 1 个单元格的颜色在图像中是不可能的。 然后我尝试在里面做一个带有按钮的网格,并在点击时改变它们的颜色,但是在内容页面内创建这些按钮的方式很长,标签也是如此。

有什么建议吗? 感谢阅读

【问题讨论】:

  • 您只能更改图像中 1 个像素的颜色
  • @Daniel 所以你认为我应该使用图像并使其可点击?我猜很容易放大和缩小。可以这样工作
  • 在我看来,这样会更好
  • 我要试试这个,谢谢

标签: android xamarin xamarin.forms components


【解决方案1】:

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

【讨论】:

  • 谢谢,我会看看这个
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-01
  • 1970-01-01
  • 2019-04-18
相关资源
最近更新 更多