gpt4 book ai didi

android - 如何更改 Aviary for Android 给出的裁剪效果的顺序

转载 作者:行者123 更新时间:2023-11-29 16:00:03 24 4
gpt4 key购买 nike

我正在使用 Aviary 版本 3.1.1 为 android 中的照片提供效果。但我希望用户直接跳转到 Aviary 中的 Crop 屏幕。我不想删除它们中的任何一个,只是改变它们的顺序。请引用下图:

enter image description here

同样在“裁剪”页面中,我想删除除方形 之外的所有其他选项。请引用下图:

enter image description here

我也为此在 SO 中查找过,但在 Aviary 或 SO 中找不到任何相关文档。请帮助我通过一些链接解决此文档。提前致谢。

最佳答案

这个问题后来被我解决了。我使用了 Aviary 库“Aviary-Android-SDK-3.2.0”(但这与我的答案无关,我使用了它,因为它是当时最新的)

1) 对于第一点,同时调用FeatherActivity.class从你的代码中,请这样做:

String[] tools = new String[] { "CROP", "ENHANCE", "EFFECTS",
"BORDERS", "STICKERS", "TILT_SHIFT", "ADJUST",
"BRIGHTNESS", "CONTRAST", "SATURATION", "COLORTEMP",
"SHARPNESS", "COLOR_SPLASH", "DRAWING", "TEXT",
"RED_EYE", "WHITEN", "BLEMISH", "MEME", };
Intent newIntent = new Intent(this, FeatherActivity.class);
newIntent.setData(Uri.parse(data.getData().toString()));
newIntent.putExtra(Constants.EXTRA_TOOLS_LIST, tools);
// extra-api-key-secret
newIntent.putExtra(Constants.EXTRA_IN_API_KEY_SECRET,
Constant.AVIARY_API_KEY_SECRET);
startActivityForResult(newIntent, AVIARY);

因此,对于这个问题,我们需要特别传递我们想要的所有变量,并按照这个确切的顺序,我们将在我们的应用程序中看到,正如 cjwirth here. 所建议的那样

2) 现在对于第二点,我们需要编辑aviary_config.xml Aviary SDK。 aviary_config.xml 文件包含 SDK 的所有可自定义行为,例如在文本工具或绘图工具中显示的颜色、画笔工具的大小、裁剪工具的自定义裁剪比例、在模因工具等。你也可以找那个here in official Aviary site.只需将过去更改为: <string-array name="aviary_crop_labels">
<item>@string/feather_square</item>
</string-array>

或您想要的任何选项。

关于android - 如何更改 Aviary for Android 给出的裁剪效果的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com