如何从 Aviary 编辑器中删除页脚?

How to remove Footer from Aviary Editor?

我正在开发一个简单的图像编辑器。 Aviary 的 Aviary Image Editor SDK 注册被禁用,它现在随 Adob​​e 的 Creative Sdk 一起提供。毫无疑问,它们提供了这么多功能,但它们对我的简单图像编辑器没有用。

我只想使用一些图像编辑工具,例如裁剪和方向。所以我在我的 MainActivity 中写了下面的代码。

    String[] tools = new String[] { "CROP", "ORIENTATION" };        
    Intent newIntent = new AviaryIntent.Builder(this)
            .setData(imageUri)                            // input image src
            .withOutput(Uri.parse("file://" + "abc.jpg")) // output file
            .withOutputFormat(Bitmap.CompressFormat.JPEG) // output format
            .withOutputSize(MegaPixels.Mp5)               // output size
            .withOutputQuality(90)                        // output quality
            .build();
    newIntent.putExtra(Constants.EXTRA_TOOLS_LIST, tools);
    startActivityForResult(newIntent, 1);

问题是,我想删除编辑器页脚中的 Creative Cloud Connected link。 请提供一些解决方案。

Note: It is just a demo app for learning purpose, not for production. We are not going to release it anywhere.

谢谢...

因为我使用过 Creative SDK,所以我刚刚学会了如何自定义 UI Aviary 编辑器。

By overriding xml files, you can make changes in Aviary Editor's UI.

下面我有一个简单的例子,我在编辑器的页脚做了一些修改。我刚刚在应用程序模块中创建了新的 xml 文件 aviary_bottombar.xml,如下所示...

原始实现可以在sdk的exploaded-aar目录下找到,如下图...

希望对大家有所帮助...

虽然在技术上可行,但从图像编辑器中删除 Creative Cloud 徽章违反了 Creative SDK 使用条款。违反使用条款的应用程序将不会被批准生产。

You can find the Adobe Creative SDK terms here.

The Adobe general terms are here.