surfaceView.getHolder().addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceCreated(SurfaceHolder holder) {
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
//这里设置显示内容尺寸
holder.setFixedSize(width, height);
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
}
});
surfaceView.setScaleY(0.5);
可以试下设置surfaceView状态监听
Segmentfault 出故障了?
你好,我也有和你一样的问题,第三方的SurfaceView设置形变无效。
请问你是怎么解决设置SurfaceView的大小和内部内容大小的问题的?