From 2d2e8ad9abe6ff35b1ac69d34a6c3c302c4fc753 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 25 Nov 2015 18:47:56 +0100 Subject: [PATCH] Display skills --- Habitica/res/layout/fragment_skills.xml | 10 ++ Habitica/res/layout/skill_list_item.xml | 38 +++++++ Habitica/res/values/strings.sidebar.xml | 1 + Habitica/res/values/strings.xml | 2 + .../habitrpg/android/habitica/APIHelper.java | 5 +- .../android/habitica/ContentCache.java | 4 +- .../android/habitica/HabitDatabase.java | 2 +- .../android/habitica/MainActivity.java | 21 ++++ .../habitica/ui/MainDrawerBuilder.java | 19 +++- .../ui/adapter/SkillsRecyclerViewAdapter.java | 107 ++++++++++++++++++ .../habitica/ui/fragments/SkillsFragment.java | 86 ++++++++++++++ .../lib/models/ContentResult.java | 3 +- .../habitrpgwrapper/lib/models/Skill.java | 24 ++++ .../habitrpgwrapper/lib/models/SkillList.java | 10 ++ .../lib/utils/SkillDeserializer.java | 59 ++++++++++ 15 files changed, 378 insertions(+), 13 deletions(-) create mode 100644 Habitica/res/layout/fragment_skills.xml create mode 100644 Habitica/res/layout/skill_list_item.xml create mode 100644 Habitica/src/com/habitrpg/android/habitica/ui/adapter/SkillsRecyclerViewAdapter.java create mode 100644 Habitica/src/com/habitrpg/android/habitica/ui/fragments/SkillsFragment.java create mode 100644 Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/Skill.java create mode 100644 Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/SkillList.java create mode 100644 Habitica/src/com/magicmicky/habitrpgwrapper/lib/utils/SkillDeserializer.java diff --git a/Habitica/res/layout/fragment_skills.xml b/Habitica/res/layout/fragment_skills.xml new file mode 100644 index 000000000..53070fad9 --- /dev/null +++ b/Habitica/res/layout/fragment_skills.xml @@ -0,0 +1,10 @@ + + diff --git a/Habitica/res/layout/skill_list_item.xml b/Habitica/res/layout/skill_list_item.xml new file mode 100644 index 000000000..f1ac42441 --- /dev/null +++ b/Habitica/res/layout/skill_list_item.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + +