【问题标题】:Xamarin Improve pinch scaleXamarin 改进捏缩放
【发布时间】:2020-04-07 13:50:30
【问题描述】:

我有问题。我遵循了关于skiasharp中触摸操作的本教程:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/transforms/touch,它运行良好。但是例如缩放只有在我的两个手指都碰到位图时才有效。问题是如果位图非常小,我将无法缩放它。如何用我的主手指专注于位图并在画布上的任何位置使用我的辅助手指来缩放它?

我的完整代码在那个页面中!

有什么想法吗?

【问题讨论】:

  • 我刚才浏览了代码。它需要在 onTouch 事件中进一步改变。将矩形从位图大小更改为网格大小。因此将在美国东部标准时间上午 7:00 之前更新新答案

标签: xamarin xamarin.forms xamarin.android xamarin.ios skiasharp


【解决方案1】:

曾推荐过 Google 照片等图片应用。我的观点是您的图像组件可以有两个改进。

  1. 处理背景视图而不是图像视图的触摸。
  2. 将缩放限制在最小缩放值以下。非常低的比例值没有用例,因为最终用户无法查看。

我不确定您实施第二个改进的用例是否完全取决于您的决定

【讨论】:

  • 数字1是什么意思,能举个例子吗?
  • 我的意思是在另一个视图中添加带有画布的视图,比如另一个网格,并向父网格添加触摸效果。我不在我的机器附近。我会尽快更新
猜你喜欢
  • 2015-04-25
  • 2017-03-24
  • 2020-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-12
  • 2016-01-15
相关资源
最近更新 更多