欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > Android11.0默认壁纸缩放

Android11.0默认壁纸缩放

2024/11/29 20:27:58 来源:https://blog.csdn.net/zhaoyufei133/article/details/144083927  浏览:    关键词:Android11.0默认壁纸缩放

获取壁纸缩放值的代码

//in com.android.server.wm.WallpaperController 
private final float mMaxWallpaperScale;
//construct method
WallpaperController(WindowManagerService service, DisplayContent displayContent) {......mMaxWallpaperScale = service.mContext.getResources().getFloat(com.android.internal.R.dimen.config_wallpaperMaxScale);
}

修改默认值framework/base/res/res/values/config.xml

<!-- The max scale for the wallpaper when it's zoomed in -->
- <item name="config_wallpaperMaxScale" format="float" type="dimen">1.10</item>
+ <item name="config_wallpaperMaxScale" format="float" type="dimen">1.00</item>

也可以修改SystemUI 返回false不缩放

public class ImageWallpaper extends WallpaperService {@Overridepublic Engine onCreateEngine() {return new GLEngine();}class GLEngine extends Engine {@Overridepublic boolean shouldZoomOutWallpaper() {return false;}...... 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com