surfaceView怎么通过Canvas的方式显示图片

xxxxsong 2016-07-21 09:57:44
surfaceView怎么通过Canvas的方式显示图片
...全文
301 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxxxsong 2016-07-21
  • 打赏
  • 举报
回复
这是显示出来的图和原图[/code]
xxxxsong 2016-07-21
  • 打赏
  • 举报
回复
我显示成功了 但是图片已经给拉伸的不成样子了 图片已经是超出屏幕了 我获取了屏幕分辨率 然后set给bitmap 也没有用
xxxxsong 2016-07-21
  • 打赏
  • 举报
回复
引用 2 楼 yang1159 的回复:
Canvas canvas = mSurfaceHolder.lockCanvas(); if (canvas != null) { synchronized(bitmap){ canvas.drawBitmap(bitmap, 0, 0, null); mSurfaceHolder.unlockCanvasAndPost(canvas); } 就ok了
黑屏
Aln_ 2016-07-21
  • 打赏
  • 举报
回复
Canvas canvas = mSurfaceHolder.lockCanvas(); if (canvas != null) { synchronized(bitmap){ canvas.drawBitmap(bitmap, 0, 0, null); mSurfaceHolder.unlockCanvasAndPost(canvas); } 就ok了
开发者_android 2016-07-21
  • 打赏
  • 举报
回复
这个三言两语说不清,给你个参考http://www.2cto.com/kf/201408/326128.html

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧