在游戏菜单中,您需要一个按钮来选择游戏模式。常规下拉微调器不起作用。我想要这样的东西:
Начать игру
< Режим 1 >
Рекорды
Настройки
Выход
或者箭头会导致按钮移动的动画,而不是模式 1,会出现模式 2 按钮。重要的是要有流畅的动画。
以下是如何实现它。那么第一个箭头是 ImageView 中间的按钮吗?或在 xml 中描述为动画的不可点击按钮。当你点击箭头时,你需要调用离开ImageView到屏幕右侧和到达屏幕左侧的不同文本的动画。(甚至更好地与 一起使用TextView)backgroud嗯,总的来说,我认为理解我想要的并不难。我想了解如何正确实施它,以免从我的错误中吸取教训,遗憾的是没有时间这样做。
我试过Animation类,它有4种动画,这里是文章开头的gif 。有一个按钮离开右侧并返回右侧的选项,我不知道是否可以对其进行调整,以便返回位于屏幕左侧,是否可以更改按钮文本动画过程中的正确时间?
可以
LinearLayout与ImageView/TextSwitcher/一起使用ImageView:TextSwitcher你可以在这里阅读。像这样将动画设置到一侧:
另一个,你需要这样的课程:
使用,直接:
撤销:
另一种变体:
不要使用
TextSwitcher,而是自己组装动画。优点 - 您可以为任何View. 缺点 - 您必须自己开所有动画。虽然没有那么难。您提供的链接中有选项。如果他们不清楚,请询问。