如何拖动动态面板到达指定位置后不能继续拖动,只能往回拖?
RT 原理:1. 添加条件判断如果两个矩形还没有挨上,让面板沿X轴方向。
2. 拖动过程中,如果两个矩形挨上了,让面板从当前位置往左移动1个向素。(为得让面板与柱矩形脱离,然后可以不影响面板继续向左拖动。) 这个方法很好,但是会有一个像素点的抖动。我不是一定要追求完美,但是有人做出来的没有抖动,不知道他怎么实现的 我其实就是模拟触屏手机超过一页的列表界面,上下滑动屏幕的效果 ……有人做出来的没有抖动,不知道他怎么实现的
邹雷 发表于 2012-5-21 09:11 http://www.hiaxure.com/images/common/back.gif
求原型:handshake 5# 张鹤鹏
有原型我还会来这问么...... http://blog.sina.com.cn/s/blog_711fcc2f010127wn.html 7# 桔子皮
灰常感谢,但还不是我要的效果。是触屏机的列表界面滑动屏幕,滑到顶不能再网上滑,只能往下滑;滑到底不能再往下滑,只能往上滑。
尹老大的原型已经达到效果了,就是有1个像素的抖动... 木有高手了么? 1个像素的抖动,其实效果也是可以的, 谢谢分享 2# 尹广磊
谢谢尹老师::D 解决方案抛砖:http://www.hiaxure.com/viewthread.php?tid=6473&page=1#pid39756 解决拖动范围控制时,一个像素抖动问题:
我用的是axure7.0 在OnMove事件中设置条件并移动到原位,在OnDrag中设置拖动即可
OnMove
case1
if "[]" is less than 200
Move dp to ([],200)
OnDrag
Move This with drag y
页:
[1]