我有一个在每个视图之间转换的ViewFlipper,我想将动画绘制到一组画布,每个视图一个。我如何将画布集成到视图中,以便我仍然可以将按钮放在它上面?
如果无法做到这一点,我将如何将画布绘制到画布上,以便我可以构建自己的按钮?
答案 0 :(得分:1)
我似乎养成了回答自己问题的习惯,但无论如何,我只是为了完成而这样做,希望其他人可能会遇到我在学习Android平台时遇到的问题。
方式,您的视图中包含的画布似乎是创建自定义视图。
您的自定义视图应该扩展View(Android版本),然后应该在您的布局中实例化。
在布局中实例化必须按照以下方式完成。
如果您的包裹名称是:
com.mypackage
并且您的自定义视图类称为
MyCustomView
然后您在布局XML中的实例化应该如下
<com.mypackage.MyCustomView
android:id="myviewid" android:layout_height="fill_parent"
android:layout_width="fill_parent">
</com.mypackage.MyCustomView>
我在其中包含了一些参数,例如ID和布局(我让它填充为父,因为我想要全屏)然后我只是把那部分放在我的RelativeLayout 上面其他东西的某处比如按钮,这意味着它们会在屏幕上下面。
希望这有助于其他人,享受。