设置壁纸和裁剪

时间:2016-05-23 08:09:44

标签: android image crop wallpaper

我正在开发Android应用程序我正在添加设置图像的功能作为壁纸 我想让用户首先使用他拥有的任何图库应用程序裁剪图像 之后他可以将其设置为壁纸

我多次搜索,但找不到有用的东西

这只是为了使图像适合屏幕,而不是我需要的

DisplayMetrics metrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(metrics);
    int height = metrics.heightPixels;
    int width = metrics.widthPixels;
    Bitmap tempbitMap = BitmapFactory.decodeResource(getResources(), R.raw.five);
    Bitmap bitmap = Bitmap.createScaledBitmap(tempbitMap,width,height, true);
    WallpaperManager wallpaperManager = WallpaperManager.getInstance(MainActivity.this);
    wallpaperManager.setWallpaperOffsetSteps(1, 1);
    wallpaperManager.suggestDesiredDimensions(width, height);
    try {
        wallpaperManager.setBitmap(bitmap);
    } catch (IOException e) {
        e.printStackTrace();

0 个答案:

没有答案