永发信息网

如何控制canvas自适应屏幕,可以根据屏幕的尺寸,适应现实

答案:2  悬赏:60  手机版
解决时间 2021-03-07 07:22
  • 提问者网友:wodetian
  • 2021-03-06 11:52
如何控制canvas自适应屏幕,可以根据屏幕的尺寸,适应现实
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-03-06 12:45
var w=document.body.clientWidth();
var h=document.body.clientHeight();
还是用jq吧;
canvas是需要动态创建的;
var $box=$('')
$('document').append($box)
全部回答
  • 1楼网友:雾月
  • 2021-03-06 13:56
是要编写一个这样的功能么,android提供的api里面一般图片都是bitmap,可以通过canvas.drawbitmap的方法在view进行图片的绘制,在方法中需要进行传入一个类型为matrix的参数,设置martrix的一些参数就可以进行图片的放大的绘制,这只是显示,也就是mvc中的view层,然后通过提供的一些触摸函数的重写并实现自己需要的一些功能,如拖动,实际上就是改变bitmap绘制的位置。关于触摸的处理和图片的绘制可以在网上进行一些教程的搜索,我就不罗列了,最终就是需要通过控制函数来改变图片的绘制方式,这也许就是你所需要的功能。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯