80,362
社区成员
发帖
与我相关
我的任务
分享
public void addZoom(){
// 是否支持变焦
if(mCamera.getParameters().isZoomSupported()&&mCamera.getParameters().isSmoothZoomSupported()){
int MAX = parameters.getMaxZoom();
if (MAX == 0)
return;
if(zoomValue<=MAX-1){//目前是放大
zoomValue+=1;
parameters.setZoom(zoomValue);
mCamera.setParameters(parameters);
mCamera.startSmoothZoom(zoomValue);
}else{
//TODO: toast
}
}
修改zoomValue实现放大缩小
配合一个多点手势监听,进行修改,或者添加你需要的特效