[問題] 限制拖移至某區域才進行該如何做?

看板AndroidDev作者 (去吧 皮卡丘!)時間13年前 (2012/10/08 16:16), 編輯推噓2(2011)
留言13則, 2人參與, 最新討論串1/1
各位好,自己練習時有些疑問想請教, 練習的大概內容,有許多個imageview進行可以拖曳(已完成), 但是要將所有imageview都拖曳到各個限制擺放的區域(隨機擺放), 擺放成功才能進行下去, 另外就是要如何讓我點選後的imageview可以放置在其他imageview之上 有去google下一些我想的到的關鍵字可惜沒有什麼發現, 想請各位前輩能夠指點一下或者提供關鍵字讓我去看 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.74

10/08 18:25, , 1F
限制區域 應該可以用imageview的leftmargin和topmargin
10/08 18:25, 1F

10/08 18:26, , 2F
來看是不是在你設定的範圍裡
10/08 18:26, 2F

10/08 18:26, , 3F
放置在其他imageview上是什麼意思?
10/08 18:26, 3F

10/08 18:27, , 4F
不知道bringtofront()能不能做到你想要的效果?
10/08 18:27, 4F

10/08 23:21, , 5F
感謝 bringtofront 解決我第二個問題 因為我限制區域要
10/08 23:21, 5F

10/08 23:22, , 6F
用圖片但是拖曳過去的圖會在限制區域的下方
10/08 23:22, 6F

10/08 23:23, , 7F
第一個問題我有想過限制區域 可是這樣尺寸不同的手機
10/08 23:23, 7F

10/08 23:24, , 8F
會不會變的很小 旁邊空白太多? 因為我沒有智慧型手機測試
10/08 23:24, 8F

10/08 23:31, , 9F
因為我有考慮放到平板上的緣故 還是其實是需要做兩個版本
10/08 23:31, 9F

10/09 00:41, , 10F
對於不同尺寸的問題 我自己是都把長寬用百分比來表示
10/09 00:41, 10F

10/09 00:42, , 11F
你可以先透過windowmanager去抓機器的顯示長寬
10/09 00:42, 11F

10/09 00:44, , 12F
再乘上你自己訂的scale 就可以得到通用的左/上margin
10/09 00:44, 12F

10/09 00:44, , 13F
值了吧~
10/09 00:44, 13F
文章代碼(AID): #1GSelO5v (AndroidDev)