草庐IT

onoffsetchanged

全部标签

android - 无需调用 onoffsetchanged(用于墙纸)即可获取主屏幕数量?

我正在制作动态壁纸。但是,最初显示的内容取决于主屏幕的数量。虽然onOffsetsChanged()允许您计算主屏幕的数量,但仅当用户滚动主屏幕时才会调用它。那么有没有办法在不调用onOffSetsChanged()的情况下获取当前的xStep和xOffSet呢?编辑:我可能不需要知道它本身。这是我正在做的事情:我基本上是在绘制位图的一部分。显示的部分取决于当前的主屏幕。编辑2:为了解释我正在尝试做的事情——我基本上是在尝试模仿滚动墙纸效果,但使用的是视频。关键是显示的部分取决于当前的主屏幕。这就是问题所在:所以用户选择了墙纸。调用OnSurfaceCreated(),然后调用onSu