diff --git a/doodle/src/main/java/cn/hzw/doodle/DoodleActivity.java b/doodle/src/main/java/cn/hzw/doodle/DoodleActivity.java index 042b4fb56136655a235c691e19b9a19ff8d77dad..e7a273ecdbf3c45f628cef911be96ef0cd34a809 100644 --- a/doodle/src/main/java/cn/hzw/doodle/DoodleActivity.java +++ b/doodle/src/main/java/cn/hzw/doodle/DoodleActivity.java @@ -492,6 +492,13 @@ public class DoodleActivity extends Activity { findViewById(R.id.btn_fill_rect).setOnClickListener(mOnClickListener); findViewById(R.id.btn_clear).setOnClickListener(mOnClickListener); findViewById(R.id.btn_undo).setOnClickListener(mOnClickListener); + findViewById(R.id.btn_undo).setOnLongClickListener(new View.OnLongClickListener() { + @Override + public boolean onLongClick(View v) { + findViewById(R.id.btn_clear).performClick(); + return true; + } + }); findViewById(R.id.doodle_selectable_edit).setOnClickListener(mOnClickListener); findViewById(R.id.doodle_selectable_remove).setOnClickListener(mOnClickListener); findViewById(R.id.doodle_selectable_top).setOnClickListener(mOnClickListener); diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_arrow.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1178549e386a3fcccb2da592a6b72928c55d0a Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_arrow.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_clear.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_clear.png new file mode 100644 index 0000000000000000000000000000000000000000..55ab778cfc86fff431e74b27ff6a7e5d399c18e0 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_clear.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_copy.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..815f813775202d14bc22ec92b9d019f561d78c28 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_copy.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_eraser.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_eraser.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa18c3297b02a18913a3c61b8aeee4eecf79ad8 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_eraser.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_fill_circle.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_fill_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6c386ac6bc5ef9fc29b6394d5a25d07005f8e1 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_fill_circle.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_fill_rect.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_fill_rect.png new file mode 100644 index 0000000000000000000000000000000000000000..4129cf0185621c21320ff0af2fa31079e198f3ca Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_fill_rect.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_handwrite.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_handwrite.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3bcbafe7cd7edab7b7d08b6a667d69ec6705ac Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_handwrite.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_hollow_circle.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_hollow_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..b463bcc4c51b80c804f5495ba1dfb1517903fde6 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_hollow_circle.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_hollow_rect.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_hollow_rect.png new file mode 100644 index 0000000000000000000000000000000000000000..00aaf77c0b66af5abfbb9adb9e7a495e199e628e Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_hollow_rect.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_line.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_line.png new file mode 100644 index 0000000000000000000000000000000000000000..3b0ea2f95d13a0da7ffee5963040d33306659796 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_line.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_pen.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_pen.png new file mode 100644 index 0000000000000000000000000000000000000000..ce66030cea1209cd11aefc43f948d85867412eb4 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_pen.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_text.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_text.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f9ae2b6e6f5e4273f77195792556fbe11a7449 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_text.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_texture.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..acb2fa694533ec91dddafd555da82cc32f5307fb Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_texture.png differ diff --git a/doodle/src/main/res/drawable-xxhdpi/doodle_ic_undo.png b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..0a833922d165850540065487aba87708630d42c3 Binary files /dev/null and b/doodle/src/main/res/drawable-xxhdpi/doodle_ic_undo.png differ diff --git a/doodle/src/main/res/drawable/doodle_shape_circle_normal.xml b/doodle/src/main/res/drawable/doodle_shape_circle_normal.xml index 5012b0a05b6ef4f95204e5bc7dd5fc1397542f3e..c717d5a70e4aa374efb75f4650e202c12dd1a4ab 100644 --- a/doodle/src/main/res/drawable/doodle_shape_circle_normal.xml +++ b/doodle/src/main/res/drawable/doodle_shape_circle_normal.xml @@ -2,7 +2,10 @@ - + + diff --git a/doodle/src/main/res/drawable/doodle_shape_circle_pressed.xml b/doodle/src/main/res/drawable/doodle_shape_circle_pressed.xml index d2e8d6f737a03bf0deb104aa56eb0774cc1a1307..47e9b2099c4a9d82e4a320f741a76c3625f1456e 100644 --- a/doodle/src/main/res/drawable/doodle_shape_circle_pressed.xml +++ b/doodle/src/main/res/drawable/doodle_shape_circle_pressed.xml @@ -2,5 +2,8 @@ + diff --git a/doodle/src/main/res/drawable/doodle_shape_rect_stroke_normal.xml b/doodle/src/main/res/drawable/doodle_shape_rect_stroke_normal.xml index 69927a9dc5dd038cb651b307ec783a48ff147a8a..d9d1424b914316b70e3114bcd5bf5aaa60d07527 100644 --- a/doodle/src/main/res/drawable/doodle_shape_rect_stroke_normal.xml +++ b/doodle/src/main/res/drawable/doodle_shape_rect_stroke_normal.xml @@ -6,7 +6,7 @@ + android:color="@color/doodle_btn_border" /> diff --git a/doodle/src/main/res/drawable/doodle_shape_rect_stroke_pressed.xml b/doodle/src/main/res/drawable/doodle_shape_rect_stroke_pressed.xml index 912bd4fea258f915c91bad81a01146f01ed0cd9a..7249bd4b96964a663ee30f1acfbf3e17ab7e1191 100644 --- a/doodle/src/main/res/drawable/doodle_shape_rect_stroke_pressed.xml +++ b/doodle/src/main/res/drawable/doodle_shape_rect_stroke_pressed.xml @@ -4,7 +4,7 @@ + android:color="@color/doodle_btn_border" /> diff --git a/doodle/src/main/res/layout/doodle_layout.xml b/doodle/src/main/res/layout/doodle_layout.xml index 0254d80066f36229a1eea6979f914d9eac3d6feb..c85da600f2d3f10584b21d95481afb732e58441b 100644 --- a/doodle/src/main/res/layout/doodle_layout.xml +++ b/doodle/src/main/res/layout/doodle_layout.xml @@ -1,10 +1,10 @@ + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:background="#232323" + android:fitsSystemWindows="true" + android:orientation="vertical"> + layout="@layout/doodle_title_bar"/> + android:layout_below="@id/doodle_title_bar"/> - + android:layout_height="@dimen/doodle_btn_pen_size" + android:orientation="horizontal"> - - -