标签: android drawable center setbounds
在自定义视图中,有没有办法可以在画布上的某个点设置drawable的中心? (我不想处理可绘制的矩形边界......)
答案 0 :(得分:1)
当您调用绘制位图时,请在其左侧和顶部属性设置为位置减去图像宽度和高度的一半的位置绘制它。这将把它放在你想要的位置。
IE。
canvas.drawBitmap(bitmap, xPos - bitmap.getWidth()/2, yPos - bitmap.getHeight()/2, new Paint());