如何从Aviary Editor中删除Footer?

时间:2015-07-23 07:38:20

标签: android aviary adobecreativesdk

我正在使用一个简单的图像编辑器。 Aviary的Aviary Image Editor SDK注册已禁用,现在它将与Adobe的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链接。 请提供一些解决方案。

  

注意:它只是一个用于学习目的的演示应用程序,而不是用于生产。   我们不会在任何地方发布它。

...谢谢

2 个答案:

答案 0 :(得分:3)

由于我使用过Creative SDK,我刚学会了如何自定义Aviary Editor的UI。

  

通过覆盖xml文件,您可以在Aviary Editor的UI中进行更改。

我在下面有一个简单的例子,我在编辑器的页脚中进行了一些更改。我刚在app模块中创建了新的xml文件aviary_bottombar.xml,如下所示......

Overridden xml file in app module

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

Exploded Aar files of creative sdk

希望它会帮助某人......

答案 1 :(得分:2)

虽然在技术上可行,但从Creative图像编辑器中删除Creative Cloud徽章是违反Creative SDK使用条款的。违反使用条款的应用不会被批准用于制作。

You can find the Adobe Creative SDK terms here

The Adobe general terms are here