2

我在我的应用程序中使用 adobe creative sdk。但我的应用程序只需要绘图文本选项。那么有没有办法从底栏中删除其他图像编辑选项。?如果我的问题太宽泛,请告诉我我会更新问题。

问候

4

1 回答 1

3

确实有一种方法可以在 Creative SDK 图像编辑器中自定义工具列表。

下面,我将为您提供一个快速概述,然后将您链接到可以获取更多详细信息的博客文章。

概述

创建工具列表
您可以使用ToolLoaderFactory.Tools枚举创建所需工具的列表:

ToolLoaderFactory.Tools[] mTools = {ToolLoaderFactory.Tools.DRAW, ToolLoaderFactory.Tools.TEXT};

我们将在下一步中使用这个数组。

使用您的工具列表

您在上面创建的数组现在可以AdobeImageIntent.Builder()使用以下方法传递到您的链中withToolList()

Intent imageEditorIntent = new AdobeImageIntent.Builder(this)
    .setData(uri) // input image src
    .withToolList(mTools)
    .build();

只有传递给的工具withToolList()才会出现在图像编辑器中,让您可以控制用户可以访问哪些工具。

进一步阅读

如需深入了解如何在 Creative SDK 图像编辑器中自定义工具列表,请参阅 Creative SDK 博客上的这篇文章

于 2016-06-20T15:26:29.140 回答