Compare commits
3 Commits
gallery-v1
...
gallery-v1
| Author | SHA1 | Date | |
|---|---|---|---|
| bef3f3ce81 | |||
| c0da46e0fd | |||
| 72ca11a1af |
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Fri May 01 10:29:10 HKT 2026
|
#Fri May 01 21:09:33 HKT 2026
|
||||||
stageCount=15
|
stageCount=16
|
||||||
libraryProject=
|
libraryProject=
|
||||||
baseVersion=15.0
|
baseVersion=15.0
|
||||||
publishVersion=15.0.14
|
publishVersion=15.0.15
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.0.15
|
baseBetaVersion=15.0.16
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import android.widget.ImageView;
|
|||||||
import android.widget.ScrollView;
|
import android.widget.ScrollView;
|
||||||
import android.widget.SeekBar;
|
import android.widget.SeekBar;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
@@ -26,6 +27,7 @@ import cc.winboll.studio.libappbase.LogUtils;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
public class CropActivity extends AppCompatActivity {
|
public class CropActivity extends AppCompatActivity {
|
||||||
public static final String TAG = "CropActivity";
|
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);
|
View dialogView = getLayoutInflater().inflate(R.layout.dialog_crop_info, null);
|
||||||
TextView infoText = dialogView.findViewById(R.id.info_text);
|
TextView infoText = dialogView.findViewById(R.id.info_text);
|
||||||
ImageView previewImage = dialogView.findViewById(R.id.preview_image);
|
ImageView previewImage = dialogView.findViewById(R.id.preview_image);
|
||||||
|
LinearLayout previewImageContainer = dialogView.findViewById(R.id.preview_image_container);
|
||||||
infoText.setText(info.toString());
|
infoText.setText(info.toString());
|
||||||
if (previewBitmap != null) {
|
if (previewBitmap != null) {
|
||||||
previewImage.setImageBitmap(previewBitmap);
|
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)
|
AlertDialog dialog = new AlertDialog.Builder(this)
|
||||||
.setTitle("裁剪信息")
|
.setTitle("裁剪信息")
|
||||||
|
|||||||
@@ -1,26 +1,36 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:padding="16dp"
|
android:padding="16dp"
|
||||||
android:background="@drawable/bg_dialog">
|
android:background="@drawable/bg_dialog"
|
||||||
|
android:gravity="center_horizontal">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/info_text"
|
android:id="@+id/info_text"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
android:fontFamily="monospace"
|
android:fontFamily="monospace"
|
||||||
android:textColor="@android:color/white"/>
|
android:textColor="@android:color/white"/>
|
||||||
|
|
||||||
<ImageView
|
<LinearLayout
|
||||||
android:id="@+id/preview_image"
|
android:id="@+id/preview_image_container"
|
||||||
android:layout_width="match_parent"
|
android:orientation="horizontal"
|
||||||
android:layout_height="200dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_height="wrap_content"
|
||||||
android:scaleType="fitCenter"
|
android:padding="2dp"
|
||||||
android:background="@android:color/black"/>
|
android:background="#FFBBD505">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/preview_image"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:scaleType="fitCenter"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
Reference in New Issue
Block a user