【问题标题】:How to make view like in the image attached?如何使视图像所附图像中的那样?
【发布时间】:2019-08-04 19:02:20
【问题描述】:

我想实现所附图片中的 UI 功能。该图像是应用商店中西门子应用程序的屏幕截图。这里明亮的部分可以像轮子一样旋转。我已经浏览了链接

http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit.

但我无法实现图像中的功能。

以下是西门子应用程序的下载链接。

http://itunes.apple.com/us/app/siemens/id452698392?mt=8

【问题讨论】:

  • 它可能更容易使用和旋转较大的暗部分,alpha 值几乎透明以覆盖其后面的图像。 “阴影”效果比明亮的效果要容易得多
  • 但是我只想在用户从图像的明亮区域拖动时才对图像进行旋转。我也想像轮胎一样旋转它,在播放一段时间后轮胎停止,具体取决于速度它有。
  • 这个问题可以被关闭为太宽泛了。

标签: iphone ios ipad


【解决方案1】:

我能想到的最简单的方法是使用两张图片。一种是绿色和白色的细节显示,另一种是灰色的,带有轻微的圆形渐变、大量透明度和完全透明的部分。

灰色图像将在顶部并根据其最后停止位置通过旋转和点击来处理触摸移动。

【讨论】:

  • Thnx 4 你的答案。我明白了,我可以做到。问题是如何给它一个免费的旋转。当你看到 siemens 应用程序时,你会看到触摸只能在明亮的区域。你可以像旋转轮胎一样旋转该区域。明亮的区域旋转就像你在给它运动一样。所以它会在一段时间后旋转并停止。
  • 它似乎会随着任何移动的触摸而旋转,而不仅仅是在明亮的区域。它还响应点击以旋转已知角度。有很多手势处理正在进行。我假设它根据触摸运动计算起始旋转速度,然后随着时间的推移对其进行阻尼。
猜你喜欢
  • 1970-01-01
  • 2019-11-27
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
  • 1970-01-01
  • 2018-12-27
  • 1970-01-01
  • 2019-09-21
相关资源
最近更新 更多