我使用以下意图裁剪从图库中选择的图像或由相机拍摄的图像:
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");
但是我还需要在该屏幕上添加旋转按钮。有没有办法做到这一点?
提前致谢。
答案 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.
}