diff --git a/gallery/build.properties b/gallery/build.properties index 9589036..b6cfa5b 100644 --- a/gallery/build.properties +++ b/gallery/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Fri May 01 12:50:26 GMT 2026 +#Fri May 01 21:03:33 CST 2026 stageCount=15 libraryProject= baseVersion=15.0 publishVersion=15.0.14 -buildCount=4 +buildCount=6 baseBetaVersion=15.0.15 diff --git a/gallery/src/main/java/cc/winboll/studio/gallery/CropActivity.java b/gallery/src/main/java/cc/winboll/studio/gallery/CropActivity.java index 0c4a4be..048a627 100644 --- a/gallery/src/main/java/cc/winboll/studio/gallery/CropActivity.java +++ b/gallery/src/main/java/cc/winboll/studio/gallery/CropActivity.java @@ -19,6 +19,7 @@ import android.widget.ImageView; import android.widget.ScrollView; import android.widget.SeekBar; import android.widget.TextView; +import android.widget.LinearLayout; import android.widget.Toast; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; @@ -26,6 +27,7 @@ import cc.winboll.studio.libappbase.LogUtils; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.util.Random; public class CropActivity extends AppCompatActivity { public static final String TAG = "CropActivity"; @@ -310,10 +312,18 @@ public class CropActivity extends AppCompatActivity { View dialogView = getLayoutInflater().inflate(R.layout.dialog_crop_info, null); TextView infoText = dialogView.findViewById(R.id.info_text); ImageView previewImage = dialogView.findViewById(R.id.preview_image); + LinearLayout previewImageContainer = dialogView.findViewById(R.id.preview_image_container); infoText.setText(info.toString()); if (previewBitmap != null) { previewImage.setImageBitmap(previewBitmap); } + previewImage.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + int randomColor = 0xFF000000 | new Random().nextInt(0x00FFFFFF); + previewImageContainer.setBackgroundColor(randomColor); + } + }); AlertDialog dialog = new AlertDialog.Builder(this) .setTitle("裁剪信息") diff --git a/gallery/src/main/res/layout/dialog_crop_info.xml b/gallery/src/main/res/layout/dialog_crop_info.xml index 528bdcb..16b547d 100644 --- a/gallery/src/main/res/layout/dialog_crop_info.xml +++ b/gallery/src/main/res/layout/dialog_crop_info.xml @@ -17,6 +17,7 @@ android:textColor="@android:color/white"/>