我在我的应用程序中使用adobe creative sdk。但我的应用只需绘制和文字选项。那么有没有办法从底部栏中删除其他图像编辑选项。如果我的问题太广泛,请告诉我我会更新问题。
此致
答案 0 :(得分: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图片编辑器中自定义工具列表,see this post on the Creative SDK blog。