在此对象中发生动态移动(蛇的移动) 这个对象是做什么用的?
我在GitHub上找到了这个项目。 该对象的代码:
<zhangman.github.snake.SnakePanelView
android:id="@+id/snake_view"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
答案 0 :(得分:1)
SnakePanelView 是由其他一些依赖您使用的开发人员制作的自定义视图。
就像其他视图一样,例如 ImageView 用于显示图像,而 VideoView 用于显示视频媒体等。 SnakePanelView 用于显示运动对象(蛇)。
有关更多信息,请访问项目网站:
答案 1 :(得分:0)
这是项目作者根据其自定义需要创建的Custom View。如果您按住Ctrl
并单击<zhangman.github.snake.SnakePanelView
标签,它将带您进入其类实现,您可以在其中查看该视图的实际创建方式。
此外,您可以按照官方code lab来学习如何逐步创建自定义视图。