发布网友 发布时间:2022-04-23 18:36
共3个回答
热心网友 时间:2023-10-13 05:51
这个说好做也好做,说不好做也不好做。大概说一下我以前的做法吧。我做了俩控件,一个是由三个canvas组成的,,称为A。用来展示左中右三张图片。每次移动结束后再动态修改三张图片的值。还有一个控件是一张图片,称为B。当双指同时接触屏幕的时候就隐藏掉A,显示B,而且将B的值设置为当前A中间图片的值,这样看起来就一模一样的。然后双指捏合来操作image的Transform拖动也是。但是目前没有做到以双指中间为中心点来放大缩小的。算法太复杂,就没有下劲去弄了。上面所有使用的事件均是toolkit:GestureListener 具体效果可参考 《千尺看图》app 查看原帖>>热心网友 时间:2023-10-13 05:51
这个说好做也好做,说不好做也不好做。大概说一下我以前的做法吧。我做了俩控件,一个是由三个canvas组成的,,称为A。用来展示左中右三张图片。每次移动结束后再动态修改三张图片的值。还有一个控件是一张图片,称为B。当双指同时接触屏幕的时候就隐藏掉A,显示B,而且将B的值设置为当前A中间图片的值,这样看起来就一模一样的。然后双指捏合来操作image的Transform拖动也是。但是目前没有做到以双指中间为中心点来放大缩小的。算法太复杂,就没有下劲去弄了。上面所有使用的事件均是toolkit:GestureListener 具体效果可参考 《千尺看图》app热心网友 时间:2023-10-13 05:52
每一个相册都有一个你想展示的图片,然后再再做为封面,就ok了。