推 zhongpaul:目前已用addView方式改寫,你的提議我會try看看 感謝~ 09/28 13:01
※ 引述《zhongpaul (天真活潑又懶惰)》之銘言:
: 目的一樣 "我想幫我寫好的程式加上游標軌跡的功能"
: 我可以抓到觸碰座標 且我想在mouse_move的時候每次移動都貼上一張圖
: 讓她邊移動邊貼圖 貼成我要的軌跡
: 可是這個又卡在ImageView的"位置(座標)"我只會用XML設定
: 也就是說是固定寫死的 我又找不到method可以讓我動態設定圖片的位置
: 請問 有method可以修改ImageView的座標位置麼?
可以更改 View 的 LayoutParams 來動態改變 View 的位置。
下面虛擬碼為動態改變 ImageView 的長寬:
ImageView iv_test;
LayoutParams lp = iv_test.getLayoutParams();
lp.width = 10;
lp.height = 10;
iv_test.setLayoutParams();
不同的 Layout 方式有各自的 LayoutParams,
可以設定的東西也有所不同,讀寫(get/set)的時候請多加留意。
回到你最原始的問題,還是覺的利用 SurfaceView 加上 drawBitmap 的方式,
似乎比較適合。
參考看看。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.111.81