Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在自定义视图中,有没有办法可以在画布上的某个点设置可绘制对象的中心?(我不想处理为可绘制对象确定矩形边界......)
当您调用绘制位图时,将其绘制在一个点,其 left 和 top 属性分别设置为位置减去图像宽度和高度的一半。这会将它集中在你想要的点上。
IE。
canvas.drawBitmap(bitmap, xPos - bitmap.getWidth()/2, yPos - bitmap.getHeight()/2, new Paint());