我想实现与手表主屏幕相同的效果:
在每个项目上有一些图标的透明图库的背景中,应该有一个图像,当 ListItem 发生变化时,它将以视差移动。
我能想到的唯一可能性是使用 FrameLayout 将 ImageView 放在后面,将 Gallery 放在前面。然后,通过动画,如 SampleControlExtension 中使用的那样,每 X 毫秒替换一次背景图像。
当底层视图是画廊时,没有触摸移动事件,来自手表,只有滑动,但即使它也没有发送到主机。滑动时调用的唯一方法是“ControlExtension.onListItemSelected”,它是从私有最终方法“handleControlIntent”调用的。
但是当我得到“onListItemSelected”时——为时已晚..列表项已经改变——所以我的动画(当然不像真正的那么流畅)是在之后执行的。
我错过了什么吗?也许我的问题有更简单的解决方案?