[問題] 拖曳textview不重疊以及自動排列?

作者: iori9100 (呵呵)   2017-05-21 03:08:17
不重疊(示意圖)
拖曳到某區 自動排列(示意圖)
各位大大前輩好 我目前在開發一個語文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