开发者社区> 问答> 正文

Android canvas.drawBitmap()画出来的图片是按dp而不是像素?

写一个连连看的游戏,图片素材是50*50的,手机分辨率1080P,结果用这个方法绘制出来的图片
canvas.drawBitmap(piece.getImage().getImage(),piece.getBeginX(), piece.getBeginY(), null);

是按dp的?因为一排只能放个7、8张。不是说默认操作是按像素的吗?

展开
收起
爵霸 2016-06-14 13:49:34 2388 0
1 条回答
写回答
取消 提交回答
  • piece.getBeginX 这个可能得到的是和dp对应的像素值,如果你用具体的数字,应该就是像素

    2019-07-17 19:37:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载