如何将旋转按钮添加到Android Image Crop Screen?

时间:2012-01-23 10:26:04

标签: android crop

我使用以下意图裁剪从图库中选择的图像或由相机拍摄的图像:

Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");

但是我还需要在该屏幕上添加旋转按钮。有没有办法做到这一点?

提前致谢。

2 个答案:

答案 0 :(得分:3)

你不能这样做。因为您所谈论的活动不是您的活动。

如果你真的需要这个,你必须实现自己的裁剪功能。找到与AOSP裁剪类对应的类,并根据需要重复使用它。

答案 1 :(得分:0)

试试这个:在普通按钮上设置onCLickListener并在其中执行rotate function。我真的不知道如何旋转,但以下内容可能有所帮助:

Button rotateButton = (Button)findViewById(R.id.rotate_button);
rotateButton.setOnClickListener(new View.OnClickListener() 
        {
            public void onClick(View v) 
            {
                rotate();
            }
        });

protected void rotate()
    { 
       // see below links for rotating stuff.
    }

尝试thisthis进行轮换。希望这会有所帮助。