【问题标题】:How to dynamically customize the crop of aviary in Android?如何在 Android 中动态自定义 aviary 的裁剪?
【发布时间】:2017-05-23 11:31:49
【问题描述】:

我之前的帖子:
How to dynamically customize the crop of aviary in Android?

我找到了一些代码来自定义覆盖 values.xml 上的 aviary 作物

<resources>
    <string-array name="aviary_crop_labels">
        <item>"Crop"</item>
    </string-array>
    <string-array name="aviary_crop_values">
        <item>1:1</item>
    </string-array>
    <integer name="aviary_crop_selected_index">0</integer>
</resources>

如何动态更改这些值?

【问题讨论】:

    标签: android aviary


    【解决方案1】:

    我在使用 Aviary(现在已更改为 Creative SDK)时尝试过这样做,如果您不修改 Aviary 的源代码,则真的不能这样做。因为 Aviary 是开源的,你可以通过修改 Aviary 的源代码来做到这一点(这很容易做到)。 Aviary/CreativeSDK 仅从您上面的 xml 代码中的静态值中读取裁剪选项。

    现在,我更改为 CreativeSDK,无法在运行时修改裁剪选项。 :(

    【讨论】:

    • 我不太明白,在 aviary 中可以,但在 CreativeSDK 中不行,是这样吗?
    • 由于Aviary是开源的,所以需要修改Aviary的源代码,但是Aviary老了,现在Aviary改成了Creative SDK
    • 正确。建议升级到CreativeSDK,新的Android版本支持更好。
    • 但是有一点我不明白,CreativSDK 让 iOS 有可能做到这一点,而不是 Android?很奇怪
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 2014-01-13
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多