我有一个自定义视图,其中drawBitmap,然后我缩放视图到1.5比例因子。Android - 简单自定义查看问题
缩放后(缩放手势) - 我得到了视图的宽度和高度,它就像初始大小一样。因此,我有:
canvas.scale(1.5, 1.5, 0, 0);
measure(getWidth()*1.5, getHeight()*1.5);
,并将它与正确的尺寸要求onMeasure:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(heightMeasureSpec, MeasureSpec.EXACTLY));
setMeasuredDimension(widthMeasureSpec, heightMeasureSpec);
}
}
但onMeasure结束之后,如果我得到的视图的宽度和高度,这又同之前...
而且我需要它的规模大小...
nope,这并没有帮助 –