我在我的应用程序中使用 adobe creative sdk。但我的应用程序只需要绘图和文本选项。那么有没有办法从底栏中删除其他图像编辑选项。?如果我的问题太宽泛,请告诉我我会更新问题。
问候
我在我的应用程序中使用 adobe creative sdk。但我的应用程序只需要绘图和文本选项。那么有没有办法从底栏中删除其他图像编辑选项。?如果我的问题太宽泛,请告诉我我会更新问题。
问候
确实有一种方法可以在 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 博客上的这篇文章。