diff --git a/powerbell/build.properties b/powerbell/build.properties index cef3eac..2f05820 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Dec 14 08:52:47 GMT 2025 +#Sun Dec 14 09:38:29 GMT 2025 stageCount=3 libraryProject= baseVersion=15.14 publishVersion=15.14.2 -buildCount=42 +buildCount=45 baseBetaVersion=15.14.3 diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java index 1e59582..33041b8 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java @@ -830,31 +830,32 @@ public class BackgroundSettingsActivity extends WinBoLLActivity { previewBean.setIsUseBackgroundFile(true); previewBean.setIsUseBackgroundScaledCompressFile(true); mBgSourceUtils.saveSettings(); + doubleRefreshPreview(); - float systemFileRatio = getRatioFromSystemCropFile(cropTempFile); - if (systemFileRatio > 0) { - Bitmap cropBitmap = parseCropTempFileToBitmap(cropTempFile); - if (isBitmapValid(cropBitmap)) { - Bitmap scaledCropBitmap = adjustBitmapToFinalRatio(cropBitmap, systemFileRatio); - if (isBitmapValid(scaledCropBitmap)) { - saveScaledBitmapToFile(scaledCropBitmap, cropTempFile); - scaledCropBitmap.recycle(); - } - cropBitmap.recycle(); - } else { - LogUtils.e(TAG, "【裁剪结果】裁剪Bitmap解析无效"); - } - } - - new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { - @Override - public void run() { - if (!isFinishing()) { - doubleRefreshPreview(); - LogUtils.d(TAG, "【裁剪结果】触发双重刷新"); - } - } - }, 300); +// float systemFileRatio = getRatioFromSystemCropFile(cropTempFile); +// if (systemFileRatio > 0) { +// Bitmap cropBitmap = parseCropTempFileToBitmap(cropTempFile); +// if (isBitmapValid(cropBitmap)) { +// Bitmap scaledCropBitmap = adjustBitmapToFinalRatio(cropBitmap, systemFileRatio); +// if (isBitmapValid(scaledCropBitmap)) { +// saveScaledBitmapToFile(scaledCropBitmap, cropTempFile); +// scaledCropBitmap.recycle(); +// } +// cropBitmap.recycle(); +// } else { +// LogUtils.e(TAG, "【裁剪结果】裁剪Bitmap解析无效"); +// } +// } +// +// new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { +// @Override +// public void run() { +// if (!isFinishing()) { +// doubleRefreshPreview(); +// LogUtils.d(TAG, "【裁剪结果】触发双重刷新"); +// } +// } +// }, 300); } else { handleOperationCancelOrFail(); }