作者BBBroflovski (我大大在裤裤上了)
看板AndroidDev
标题[问题] SurfaceView绘图"位置"的问题
时间Tue Apr 23 21:38:47 2013
大家好
小弟我目前正在自学Android程式
目前正在做一个的圈叉游戏
目前想到两个方法
第一 用SurfaceView
但是我看SurfaceView的绘图都是用canvas.drawBitmap(pic, x座标, y座标, paint)
这样要是解析度不同的话,图片不就会跑掉,不是预期的排版吗?
另外,要在图片上画圈叉好像只能用onTouchEvent抓座标,然後在该座标绘图,
如此一来,不同解析度的话,也不能正常执行
第二 用xml排版 + image button
这是比较有弹性的想法,而且又简单,但是做游戏还是用SurfaceView比较好吧?
请问各位高手,SurfaceView有办法支援多解析度的绘图方法,和类似image button的
用法吗?
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.122.220
1F:推 Pinter:取得萤幕长宽,然後算相对坐标 04/23 23:52
2F:→ foreverlyc:仔细一点是取得SurfaceView的长宽,再去计算对应座标 04/24 00:13
谢谢回答,我知道怎麽做了
3F:→ Killercat:OX游戏为什麽不做9个view 用Grid排3x3? 04/24 02:12
4F:→ Killercat:这东西怎样都还没到需要SurfaceView的程度吧 =P 04/24 02:12
单纯练习用法而已XD
※ 编辑: BBBroflovski 来自: 118.170.122.220 (04/24 02:37)