我有一個自定義視圖,其中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,這並沒有幫助 –