gpt4 book ai didi

我的布局中的 Android Canvas?

转载 作者:行者123 更新时间:2023-11-30 04:49:35 25 4
gpt4 key购买 nike

我有一个在每个 View 之间转换的 ViewFlipper,我想将动画绘制到一组 Canvas 上,每个 Canvas 一个。例如,我将如何将 Canvas 集成到 View 中,以便我仍然可以在它上面放置我的按钮?

如果这不可能,我将如何使绘制到 Canvas 上的图像可点击以便构建我自己的按钮?

最佳答案

我似乎养成了自己回答问题的习惯,但无论如何,我这样做只是为了完成,希望其他人可能会遇到我在学习 android 平台时遇到的问题。

您的 View 中似乎包含 Canvas 的方式是创建自定义 View 。

您的自定义 View 应扩展 View(android View ),然后应在您的布局中实例化。

在布局中实例化它必须按照下面的完整方式完成。

如果你的包名是:

com.mypackage

你的自定义 View 类被称为

MyCustomView

那么您在布局 XML 中的实例化应该如下所示

<com.mypackage.MyCustomView
android:id="myviewid" android:layout_height="fill_parent"
android:layout_width="fill_parent">
</com.mypackage.MyCustomView>

我在那里包含了一些参数,例如 ID 和布局(我让它填充父级,因为我希望它全屏显示)然后我只是将该部分放在我的 RelativeLayout 上方 其他东西的某个地方类似于按钮,这意味着它将在屏幕上下方它们。

希望这对其他人有帮助,祝您愉快。

关于我的布局中的 Android Canvas?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900318/

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