小编Eli*_*zra的帖子

android camera2手柄缩放

我是Android Camera2 API的新手.我只是将我的所有项目移动到新的Camera2 API.我使用Camera2Basic示例作为起点.

我现在通过添加以下内容来尝试缩放:

public boolean onTouchEvent(MotionEvent event) {
    try {
        CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);
        CameraCharacteristics characteristics = manager.getCameraCharacteristics(mCameraId);
        float maxZoom = (characteristics.get(CameraCharacteristics.SCALER_AVAILABLE_MAX_DIGITAL_ZOOM))*10;

        Rect m = characteristics.get(CameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZE);
        int action = event.getAction();
        float current_finger_spacing;

        if (event.getPointerCount() > 1) {
            // Multi touch logic
            current_finger_spacing = getFingerSpacing(event);

            if(finger_spacing != 0){
                if(current_finger_spacing > finger_spacing && maxZoom > zoom_level){
                    zoom_level++;

                }
                else if (current_finger_spacing < finger_spacing && zoom_level > 1){
                    zoom_level--;

                }
                int minW = (int) (m.width() / maxZoom);
                int …
Run Code Online (Sandbox Code Playgroud)

android zoom capture android-camera2

10
推荐指数
1
解决办法
7695
查看次数

Android 多点触控无法检测到 3 个手指

我试图在 HTC One M10 上同时检测三个手指。没有对任何此类案件提出动议。

case MotionEvent.ACTION_DOWN: return "Down";
    case MotionEvent.ACTION_MOVE: return "Move";
    case MotionEvent.ACTION_POINTER_DOWN: return "Pointer Down";
    case MotionEvent.ACTION_UP: return "Up";
    case MotionEvent.ACTION_POINTER_UP: return "Pointer Up";
    case MotionEvent.ACTION_OUTSIDE: return "Outside";
    case MotionEvent.ACTION_CANCEL: return "Cancel";
Run Code Online (Sandbox Code Playgroud)

我下载了一些应用程序,它们也无法同时检测到 3 个,但它们识别出了两个。如果动作不叫,我怎么能只认出两个。谢谢。

更新再次破解后,MotionEvent.ACTION_MOVE 没有调用。我能做什么?

android multi-touch

6
推荐指数
1
解决办法
1万
查看次数

将Eclipse应用程序和库迁移到Android Studio

我在eclipse中有一个Android 应用程序项目,它引用了3个libs +一些jar文件,我想将它们全部迁移到Android工作室.

首先,我导出"生成Gradle构建文件"(app)并在Android Studio中成功导入.

我试图创建根文件夹manualy但应用程序中的Imports"无法解析符号.."
如何迁移其余的库和jar并实现它们?

eclipse android libs

5
推荐指数
1
解决办法
57
查看次数

标签 统计

android ×3

android-camera2 ×1

capture ×1

eclipse ×1

libs ×1

multi-touch ×1

zoom ×1