gpt4 book ai didi

Windows Phone 7 图像循环

转载 作者:可可西里 更新时间:2023-11-01 10:50:23 26 4
gpt4 key购买 nike

我想遍历一系列图像。我尝试过使用 Pivot 控件,但我不喜欢图像转换之间的空白区域。我更愿意使用能够在图像之间流畅地制作动画的东西。我还查看了 LoopingSelector 控件,但我似乎无法将方向设置为水平。

最佳答案

我假设您对 iOS 提供的一种图像查看器感兴趣,可以通过向右或向左滑动来浏览照片。如果是这样的话,我不想这么说,但我认为你正在考虑建立自己的控制。

我认为要正确实现这些是您需要考虑和解决的基本事项:

  • 为了性能起见,将您拥有的所有图像加载到 memorystream 对象中并存储二进制数据(您可以对此发挥创意,只存储前 10-15 张图像,具体取决于图像的大小,这样做将使您的控件能够支持数以千计的图像,并且仍然表现出色)。

  • 一旦图像即将出现在屏幕上,将图像的源设置为已保存的内存流对象,该对象已将字节加载到其中(这将最大限度地减少 UI 的工作线程,保持控制性能和响应)

  • 使用 Manipulation 事件来跟踪某人在从左向右滑动以实际执行项目移动时所使用的 Action 的增量 x

  • 通过更改它们的 Canvas.Left 属性来移动图像(我认为你可以设置为负值,否则只需将 Canvas 设置为你合并的所有图像的宽度即可)

  • 查找一些可用的库来支持动量,这样您就可以在图像之间实现自然平滑的过渡

关于Windows Phone 7 图像循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6032958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com