我正在使用一个简单的图像编辑器。 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
链接。
请提供一些解决方案。
注意:它只是一个用于学习目的的演示应用程序,而不是用于生产。 我们不会在任何地方发布它。
...谢谢
答案 0 :(得分:3)
由于我使用过Creative SDK,我刚学会了如何自定义Aviary Editor的UI。
通过覆盖xml文件,您可以在Aviary Editor的UI中进行更改。
我在下面有一个简单的例子,我在编辑器的页脚中进行了一些更改。我刚在app模块中创建了新的xml文件aviary_bottombar.xml
,如下所示......
您可以在sdk的exploaded-aar
目录中找到原始实现,如下所示......
希望它会帮助某人......
答案 1 :(得分:2)
虽然在技术上可行,但从Creative图像编辑器中删除Creative Cloud徽章是违反Creative SDK使用条款的。违反使用条款的应用不会被批准用于制作。