0

我已经在我的 Android 应用程序中实现了 Aviary 照片编辑器。我需要在我的应用程序中从 Aviary 获取撤消/重做和应用事件。

请帮帮我。建议真的很感激。提前致谢。

4

1 回答 1

0

与图像编辑器交互的范例

Creative SDK 图像编辑器(以前称为 Aviary)不会发出重做/撤消事件,但 UI 允许用户撤消和重做。

与图像编辑器进行编程交互的范例是:

  1. 配置图像编辑器
  2. 启动图像编辑器并传入图像
  3. 接收生成的编辑图像

在编辑图像时,不会向程序的其余部分发出任何事件。

接收编辑的图像

onActivityResult()您在 Activity 的方法中收到编辑后的图像。

这是一个基本示例:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == RESULT_OK) {
        switch (requestCode) {

            /* Make a case for the request code we passed to startActivityForResult() */
            case 1: // Can be any int

                /* Show the image! */
                Uri editedImageUri = data.getData();
                mEditedImageView.setImageURI(editedImageUri);

                break;
        }
    }
}

更多信息

您可以在 Creative SDK GitHub 帐户上获取一个示例应用程序来分叉和克隆

更多信息和文档可以在Creative SDK Image Editor 开发者指南中找到。

于 2016-04-19T14:57:19.497 回答