android.hardware.Camera.Parameters#getMaxZoom ( )源码实例Demo

下面列出了android.hardware.Camera.Parameters#getMaxZoom ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: code-scanner   文件: Utils.java
public static void setZoom(@NonNull final Parameters parameters, final int zoom) {
    if (parameters.isZoomSupported()) {
        if (parameters.getZoom() != zoom) {
            final int maxZoom = parameters.getMaxZoom();
            if (zoom <= maxZoom) {
                parameters.setZoom(zoom);
            } else {
                parameters.setZoom(maxZoom);
            }
        }
    }
}
 
源代码2 项目: letv   文件: CameraManager.java
public void zoomOut() {
    if (this.camera != null) {
        Parameters parameters = this.camera.getParameters();
        int cz = parameters.getZoom();
        if (cz < parameters.getMaxZoom()) {
            parameters.setZoom(cz + 1);
            this.camera.setParameters(parameters);
            return;
        }
        Toast.makeText(this.context, "焦距已经调节到最大", 0).show();
    }
}
 
源代码3 项目: LLApp   文件: CameraView.java
/**
 *  获取最大缩放级别,最大为40
 *  @return
 */
@Override
public int getMaxZoom(){
	if(mCamera==null) return -1;
	Parameters parameters=mCamera.getParameters();
	if(!parameters.isZoomSupported()) return -1;
	return parameters.getMaxZoom()>40?40:parameters.getMaxZoom();
}