From 704bc3c646004d71abadb9fa71b30d7eaba7ec5d Mon Sep 17 00:00:00 2001 From: Vahagn Khachatryan Date: Tue, 21 May 2013 19:25:09 +0400 Subject: [PATCH] Two new fragments added to the main activity. One of which is the puzzle list on view grid. --- AndroidManifest.xml | 2 +- res/animator/fragment_slide_left_enter.xml | 27 +++ res/animator/fragment_slide_left_exit.xml | 27 +++ res/animator/fragment_slide_right_enter.xml | 27 +++ res/animator/fragment_slide_right_exit.xml | 27 +++ res/layout/main_activity.xml | 8 + res/layout/main_fragment.xml | 61 +++++ .../{menu.xml => puzzle_list_fragment.xml} | 10 - res/values/colors.xml | 23 ++ res/values/dimens.xml | 26 +++ res/values/strings.xml | 5 + res/values/styles.xml | 35 +++ .../vahagn/sokoban/menu/MainActivity.java | 221 ++++++------------ .../vahagn/sokoban/menu/MainFragment.java | 39 ++++ .../sokoban/menu/PuzzleListFragment.java | 187 +++++++++++++++ 15 files changed, 570 insertions(+), 155 deletions(-) create mode 100644 res/animator/fragment_slide_left_enter.xml create mode 100644 res/animator/fragment_slide_left_exit.xml create mode 100644 res/animator/fragment_slide_right_enter.xml create mode 100644 res/animator/fragment_slide_right_exit.xml create mode 100644 res/layout/main_activity.xml create mode 100644 res/layout/main_fragment.xml rename res/layout/{menu.xml => puzzle_list_fragment.xml} (74%) create mode 100644 res/values/colors.xml create mode 100644 res/values/dimens.xml create mode 100644 res/values/styles.xml create mode 100644 src/org/dyndns/vahagn/sokoban/menu/MainFragment.java create mode 100644 src/org/dyndns/vahagn/sokoban/menu/PuzzleListFragment.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index aecd884..c5488e3 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -9,7 +9,7 @@ android:name="org.dyndns.vahagn.sokoban.App" android:icon="@drawable/icon" android:theme="@android:style/Theme"> - diff --git a/res/animator/fragment_slide_left_enter.xml b/res/animator/fragment_slide_left_enter.xml new file mode 100644 index 0000000..bb514ba --- /dev/null +++ b/res/animator/fragment_slide_left_enter.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/res/animator/fragment_slide_left_exit.xml b/res/animator/fragment_slide_left_exit.xml new file mode 100644 index 0000000..66922d2 --- /dev/null +++ b/res/animator/fragment_slide_left_exit.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/res/animator/fragment_slide_right_enter.xml b/res/animator/fragment_slide_right_enter.xml new file mode 100644 index 0000000..61bcb7c --- /dev/null +++ b/res/animator/fragment_slide_right_enter.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/res/animator/fragment_slide_right_exit.xml b/res/animator/fragment_slide_right_exit.xml new file mode 100644 index 0000000..b525217 --- /dev/null +++ b/res/animator/fragment_slide_right_exit.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/res/layout/main_activity.xml b/res/layout/main_activity.xml new file mode 100644 index 0000000..5fcda9a --- /dev/null +++ b/res/layout/main_activity.xml @@ -0,0 +1,8 @@ + + + + diff --git a/res/layout/main_fragment.xml b/res/layout/main_fragment.xml new file mode 100644 index 0000000..85e3354 --- /dev/null +++ b/res/layout/main_fragment.xml @@ -0,0 +1,61 @@ + + + +