我已经在我的 Android 应用程序中实现了 Aviary 照片编辑器。我需要在我的应用程序中从 Aviary 获取撤消/重做和应用事件。
请帮帮我。建议真的很感激。提前致谢。
我已经在我的 Android 应用程序中实现了 Aviary 照片编辑器。我需要在我的应用程序中从 Aviary 获取撤消/重做和应用事件。
请帮帮我。建议真的很感激。提前致谢。
Creative SDK 图像编辑器(以前称为 Aviary)不会发出重做/撤消事件,但 UI 允许用户撤消和重做。
与图像编辑器进行编程交互的范例是:
在编辑图像时,不会向程序的其余部分发出任何事件。
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 开发者指南中找到。