diff --git a/lib/src/main/java/com/soundcloud/android/crop/CropImageActivity.java b/lib/src/main/java/com/soundcloud/android/crop/CropImageActivity.java
index cfaedd0..58b8956 100644
--- a/lib/src/main/java/com/soundcloud/android/crop/CropImageActivity.java
+++ b/lib/src/main/java/com/soundcloud/android/crop/CropImageActivity.java
@@ -84,9 +84,9 @@ public class CropImageActivity extends MonitoredActivity {
super.onCreate(icicle);
requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.cropimage);
+ setContentView(R.layout.activity_crop);
- mImageView = (CropImageView) findViewById(R.id.cropimage_image);
+ mImageView = (CropImageView) findViewById(R.id.crop_image);
mImageView.mContext = this;
mImageView.setRecycler(new ImageViewTouchBase.Recycler() {
@Override
@@ -131,10 +131,7 @@ public class CropImageActivity extends MonitoredActivity {
return;
}
- // Make UI fullscreen.
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
-
- findViewById(R.id.cropimage_discard).setOnClickListener(
+ findViewById(R.id.btn_cancel).setOnClickListener(
new View.OnClickListener() {
public void onClick(View v) {
setResult(RESULT_CANCELED);
@@ -142,7 +139,7 @@ public class CropImageActivity extends MonitoredActivity {
}
});
- findViewById(R.id.cropimage_save).setOnClickListener(new View.OnClickListener() {
+ findViewById(R.id.btn_done).setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
onSaveClicked();
}
@@ -167,7 +164,7 @@ public class CropImageActivity extends MonitoredActivity {
}
mImageView.setImageRotateBitmapResetBase(mRotateBitmap, true);
Util.startBackgroundJob(this, null,
- getResources().getString(R.string.please_wait),
+ getResources().getString(R.string.wait),
new Runnable() {
public void run() {
final CountDownLatch latch = new CountDownLatch(1);
@@ -305,7 +302,7 @@ public class CropImageActivity extends MonitoredActivity {
if (croppedImage != null){
final Bitmap b = croppedImage;
Util.startBackgroundJob(this, null,
- getResources().getString(R.string.savingImage),
+ getResources().getString(R.string.saving),
new Runnable() {
public void run() {
saveOutput(b);
diff --git a/lib/src/main/res/drawable-hdpi/ic_action_cancel.png b/lib/src/main/res/drawable-hdpi/ic_action_cancel.png
new file mode 100644
index 0000000..cde36e1
Binary files /dev/null and b/lib/src/main/res/drawable-hdpi/ic_action_cancel.png differ
diff --git a/lib/src/main/res/drawable-hdpi/ic_action_done.png b/lib/src/main/res/drawable-hdpi/ic_action_done.png
new file mode 100644
index 0000000..58bf972
Binary files /dev/null and b/lib/src/main/res/drawable-hdpi/ic_action_done.png differ
diff --git a/lib/src/main/res/drawable-mdpi/ic_action_cancel.png b/lib/src/main/res/drawable-mdpi/ic_action_cancel.png
new file mode 100644
index 0000000..9f4c3d6
Binary files /dev/null and b/lib/src/main/res/drawable-mdpi/ic_action_cancel.png differ
diff --git a/lib/src/main/res/drawable-mdpi/ic_action_done.png b/lib/src/main/res/drawable-mdpi/ic_action_done.png
new file mode 100644
index 0000000..cf5fab3
Binary files /dev/null and b/lib/src/main/res/drawable-mdpi/ic_action_done.png differ
diff --git a/lib/src/main/res/drawable-xhdpi/ic_action_cancel.png b/lib/src/main/res/drawable-xhdpi/ic_action_cancel.png
new file mode 100644
index 0000000..ca7d159
Binary files /dev/null and b/lib/src/main/res/drawable-xhdpi/ic_action_cancel.png differ
diff --git a/lib/src/main/res/drawable-xhdpi/ic_action_done.png b/lib/src/main/res/drawable-xhdpi/ic_action_done.png
new file mode 100644
index 0000000..b891571
Binary files /dev/null and b/lib/src/main/res/drawable-xhdpi/ic_action_done.png differ
diff --git a/lib/src/main/res/layout/activity_crop.xml b/lib/src/main/res/layout/activity_crop.xml
new file mode 100644
index 0000000..f7e32f2
--- /dev/null
+++ b/lib/src/main/res/layout/activity_crop.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/src/main/res/layout/cropimage.xml b/lib/src/main/res/layout/cropimage.xml
deleted file mode 100644
index e2b7475..0000000
--- a/lib/src/main/res/layout/cropimage.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/lib/src/main/res/layout/layout_done_cancel.xml b/lib/src/main/res/layout/layout_done_cancel.xml
new file mode 100644
index 0000000..eb5a099
--- /dev/null
+++ b/lib/src/main/res/layout/layout_done_cancel.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/src/main/res/values/colors.xml b/lib/src/main/res/values/colors.xml
new file mode 100644
index 0000000..88154c2
--- /dev/null
+++ b/lib/src/main/res/values/colors.xml
@@ -0,0 +1,7 @@
+
+
+ #f3f3f3
+ #666666
+ #000000
+
+
\ No newline at end of file
diff --git a/lib/src/main/res/values/dimens.xml b/lib/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..476fc50
--- /dev/null
+++ b/lib/src/main/res/values/dimens.xml
@@ -0,0 +1,5 @@
+
+
+ 48dp
+
+
\ No newline at end of file
diff --git a/lib/src/main/res/values/strings.xml b/lib/src/main/res/values/strings.xml
index 7863168..076f000 100644
--- a/lib/src/main/res/values/strings.xml
+++ b/lib/src/main/res/values/strings.xml
@@ -1,8 +1,9 @@
- Saving picture\u2026
- Please wait\u2026
- Discard
- Save
+ Saving picture\u2026
+ Please wait\u2026
+
+ DONE
+ CANCEL
diff --git a/lib/src/main/res/values/styles.xml b/lib/src/main/res/values/styles.xml
new file mode 100644
index 0000000..af4c3bf
--- /dev/null
+++ b/lib/src/main/res/values/styles.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file