gpt4 book ai didi

android - 创建一个自定义 Drawable 并在 XML 中使用它

转载 作者:IT老高 更新时间:2023-10-28 23:11:09 27 4
gpt4 key购买 nike

我正忙于创建一个不太复杂的 NinePatchDrawable 版本平铺内部面板而不是拉伸(stretch)它们。

我可以实现实际的逻辑来进行渲染等。

但是,我找不到有关如何使用此 Drawable 的文档在 XML 文件中。这可能吗?也就是说,我可以有一个<tileable-nine-patch>吗? ,或者一些这样的,我可以用来定义资源的标签?

最佳答案

很遗憾,由于潜在的安全问题,无法在 XML 文件中使用自定义可绘制对象(适用于 API 23 及更低版本)。见 here获取有关此主题的 Google 网上论坛帖子,以及来自 Android 开发人员之一 Romain Guy 的回复。

您仍然可以在 Java 代码中使用它们。

更新:

正如 LeoFarage 在评论中指出的那样,从 API 24 开始,您现在可以在 XML 文件中使用自定义可绘制对象,但只能在您的应用程序包中使用。

关于android - 创建一个自定义 Drawable 并在 XML 中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019044/

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