小编Vik*_*mar的帖子

Android相机预览使用双指触摸进行缩放

我想在相机预览模式下使用双指触摸手势进行缩放.但我无法做到这一点.我已经在ImageView上完成了Zoom控制,它工作正常.现在我想在相机预览模式中这样做,即当我们启动相机时,我们可以使用双指手势进行缩放.

下面我添加了用于缩放图像的双指手势代码.

@Override
public boolean onTouch(View v, MotionEvent event) {
    // TODO Auto-generated method stub
    ImageView view = (ImageView) v;

    switch (event.getAction() & MotionEvent.ACTION_MASK) {
    case MotionEvent.ACTION_DOWN:
        savedMatrix.set(matrix);
        start.set(event.getX(), event.getY());
        Log.d(TAG, "mode=DRAG");
        mode = DRAG;
        break;
    case MotionEvent.ACTION_POINTER_DOWN:
        oldDist = spacing(event);
        Log.d(TAG, "oldDist=" + oldDist);
        if (oldDist > 10f) {
            savedMatrix.set(matrix);
            midPoint(mid, event);
            mode = ZOOM;
            Log.d(TAG, "mode=ZOOM");
        }
        break;
    case MotionEvent.ACTION_UP:
    case MotionEvent.ACTION_POINTER_UP:
        mode = NONE;
        Log.d(TAG, "mode=NONE");
        break;
    case MotionEvent.ACTION_MOVE:
        if (mode == DRAG) {

            // for draging …
Run Code Online (Sandbox Code Playgroud)

android

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

如何在Android中不使用Intent裁剪图像

我正在尝试裁剪我使用下面代码的图像

Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); i.putExtra("crop","true");
startActivityForResult(i,1);

但我必须在不使用Intent的情况下裁剪图像.并且还必须自定义裁剪UI.请帮我解决这个问题.

我不应该new Intent("com.android.camera.action.CROP");
和Thanks
Vikash 一起使用

android

5
推荐指数
2
解决办法
5798
查看次数

如何在Android中不使用GPS获取纬度经度值?

我有一个没有GPS模块的设备.有没有办法在不使用Android的GPS模块的情况下获得Lat Lon值.

嘿,失败的选民可以解释这个问题的错误吗?如果您对问题有答案,那么请尽量理解问题.

android

1
推荐指数
2
解决办法
8607
查看次数

标签 统计

android ×3