gpt4 book ai didi

android - 如何在 Android 中绘制形状作为其他布局对象之一?

转载 作者:搜寻专家 更新时间:2023-11-01 09:00:33 25 4
gpt4 key购买 nike

我已经研究了一段时间,但找不到任何能准确解决我的问题的东西(至少不是容易理解的东西)。

我有一个主布局 XML 文件,我在其中定义了各种布局对象,例如 Button 或 TextView(而且我知道我还可以添加 SurfaceView、View 和 view 以及其他内容)。我只想在这些对象中的一个中绘制一个形状(在我的例子中是一个弧形),这样它就不会占据整个屏幕,这样我就可以相对于其他对象定位它。

(在我的例子中,每次我根据传递给方法的值调用方法时,它最终都会重新绘制圆弧,就像一个在不同位置有间隙的圆,但这与我的基本问题是分开的.)

我知道答案与 Canvas 、onDraw 方法、可能是 Paint,也可能是 View 有关。通过将主 java 文件的布局设置为该 View (而不是 R.layouts.main),我已经能够从自定义 View 对象绘制一个圆圈,但这占据了整个屏幕,我不确定我会怎么做能够通过修改动态绘制。

一个非常清晰的解释或更好的解释,但一个实际的例子会很棒。

最佳答案

如我所见,您需要在小部件上绘制特定形状,而不是在整个屏幕上绘制。尝试使用图层列表。 您可以引用此链接获取示例 Link

关于android - 如何在 Android 中绘制形状作为其他布局对象之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351720/

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