[问题] 拖曳textview不重叠以及自动排列?

楼主: iori9100 (呵呵)   2017-05-21 03:08:17
http://imgur.com/bSOuk6v 不重叠(示意图)
http://imgur.com/oCSOiGU 拖曳到某区 自动排列(示意图)
各位大大前辈好 我目前在开发一个语文app
感谢菇狗大神以及stackoverflow的很多人的分享
所以在动态产生TEXTVIEW 以及 在拖曳的部分 点击后变色
这些部分都有实作出来了
目前剩下这两个部分 但查了很多关键字似乎都没找到相关的
(这图示 是我做的 我也有在stackoverflow发问 但好像是太冷门的功能
都没人回 还是我英文打得不正确?)
那第一个部分就是 当拖曳的物件 重叠到另一个物件上面时 该物件会弹开
使之无法重叠 然后按钮区块想设定一个类似结界(?)的范围 物件无法拖曳进去
第二个部分是想做设定某个区块可以有自动排列的功能 然后会按照拖曳的先后顺序
把物件逐一加入 最后当textview都拖曳完成之后可以按下按钮 核对句子是否排列正确
不知道是否有前辈可以指点一下...真的非常感恩...
或是提供个关键字 我可以再去搜寻 因为想的到的都找了 好像没有类似的..
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-05-21 14:29:00
第一项如果每个物件、距离大小都是固定的话,应该要自己写座标判定,如果大小不固定,那还要纪录每个物件、距离参数,每次拖曳都得判断一次,而且所谓弹开,你还要判定弹开的方向跟位置是不是在合理的范围内。第二项,是我的话,就把每次拖曳动作编号,然后用recycleview自动排列。
作者: ae86357961 (Jasper.Yang)   2017-05-21 15:03:00

Links booklink

Contact Us: admin [ a t ] ucptt.com