这是一篇请教的文段。
背景:
Android4.4.2 , Launcher3 ,screen 320x480
需求:
有一张320x480的壁纸,设置壁纸之后屏幕左右滑动壁纸不可移动,壁纸图像尺寸不可变更。
已经在 Workspace.java,修改:
@Override
public void doFrame(long frameTimeNanos) {
//updateOffset(false);
}
public void syncWithScroll() {
float offset = wallpaperOffsetForCurrentScroll();
mWallpaperOffset.setFinalX(offset);
//updateOffset(true);
}
已经实现“设置壁纸之后屏幕左右滑动壁纸不可移动”。
设置壁纸之前WallpaperPickerActivity.java运行效果如左图,壁纸正常预览; 设置壁纸之后桌面效果如右图,壁纸已经被放大截取其中一部分显示。请问要怎么修改?3Q!