From a7bd0f8c2681d51089880b87c08c748369053132 Mon Sep 17 00:00:00 2001 From: jaellysbales Date: Fri, 8 May 2015 22:23:16 -0400 Subject: [PATCH 1/6] initial commit --- homework/jaellysbales/Horoscope/.gitignore | 5 + homework/jaellysbales/Horoscope/Horoscope.iml | 19 ++ .../jaellysbales/Horoscope/app/.gitignore | 1 + homework/jaellysbales/Horoscope/app/app.iml | 94 ++++++++++ .../jaellysbales/Horoscope/app/build.gradle | 26 +++ .../Horoscope/app/proguard-rules.pro | 17 ++ .../app/src/main/AndroidManifest.xml | 20 ++ .../horoscope/drawer/FragmentDrawer.java | 170 +++++++++++++++++ .../horoscope/drawer/NavDrawerItem.java | 35 ++++ .../drawer/NavigationDrawerAdapter.java | 60 ++++++ .../horoscope/ui/CompatibilityFragment.java | 43 +++++ .../horoscope/ui/GuessSignFragment.java | 43 +++++ .../horoscope/ui/HomeFragment.java | 43 +++++ .../horoscope/ui/HoroscopeFragment.java | 124 +++++++++++++ .../horoscope/ui/HoroscopeSignFragment.java | 64 +++++++ .../horoscope/ui/MainActivity.java | 115 ++++++++++++ .../horoscope/ui/SignProfilesFragment.java | 44 +++++ .../res/drawable-hdpi/ic_action_search.png | Bin 0 -> 532 bytes .../res/drawable-mdpi/ic_action_search.png | Bin 0 -> 330 bytes .../res/drawable-xhdpi/ic_action_search.png | Bin 0 -> 556 bytes .../res/drawable-xxhdpi/ic_action_search.png | Bin 0 -> 1096 bytes .../main/res/drawable/ic_action_search.png | Bin 0 -> 1152 bytes .../app/src/main/res/drawable/ic_profile.png | Bin 0 -> 7800 bytes .../res/drawable/zodiac_icon_aquarius.png | Bin 0 -> 22471 bytes .../main/res/drawable/zodiac_icon_aries.png | Bin 0 -> 23554 bytes .../main/res/drawable/zodiac_icon_cancer.png | Bin 0 -> 27031 bytes .../res/drawable/zodiac_icon_capricorn.png | Bin 0 -> 23544 bytes .../main/res/drawable/zodiac_icon_gemini.png | Bin 0 -> 20161 bytes .../src/main/res/drawable/zodiac_icon_leo.png | Bin 0 -> 26221 bytes .../main/res/drawable/zodiac_icon_libra.png | Bin 0 -> 22087 bytes .../main/res/drawable/zodiac_icon_pisces.png | Bin 0 -> 22768 bytes .../res/drawable/zodiac_icon_sagittarius.png | Bin 0 -> 22788 bytes .../main/res/drawable/zodiac_icon_scorpio.png | Bin 0 -> 20765 bytes .../main/res/drawable/zodiac_icon_taurus.png | Bin 0 -> 26940 bytes .../main/res/drawable/zodiac_icon_virgo.png | Bin 0 -> 22350 bytes .../app/src/main/res/layout/activity_main.xml | 44 +++++ .../res/layout/fragment_compatibility.xml | 31 ++++ .../main/res/layout/fragment_guess_sign.xml | 31 ++++ .../app/src/main/res/layout/fragment_home.xml | 31 ++++ .../main/res/layout/fragment_horoscope.xml | 174 ++++++++++++++++++ .../res/layout/fragment_horoscope_sign.xml | 54 ++++++ .../res/layout/fragment_navigation_drawer.xml | 33 ++++ .../res/layout/fragment_sign_profiles.xml | 31 ++++ .../src/main/res/layout/nav_drawer_row.xml | 17 ++ .../app/src/main/res/layout/toolbar.xml | 10 + .../app/src/main/res/menu/menu_main.xml | 18 ++ .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../app/src/main/res/values-v21/styles.xml | 12 ++ .../app/src/main/res/values-w820dp/dimens.xml | 6 + .../app/src/main/res/values/colors.xml | 9 + .../app/src/main/res/values/dimens.xml | 6 + .../app/src/main/res/values/strings.xml | 36 ++++ .../app/src/main/res/values/styles.xml | 16 ++ homework/jaellysbales/Horoscope/build.gradle | 19 ++ .../jaellysbales/Horoscope/gradle.properties | 18 ++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + homework/jaellysbales/Horoscope/gradlew | 164 +++++++++++++++++ homework/jaellysbales/Horoscope/gradlew.bat | 90 +++++++++ .../jaellysbales/Horoscope/settings.gradle | 1 + 63 files changed, 1780 insertions(+) create mode 100644 homework/jaellysbales/Horoscope/.gitignore create mode 100644 homework/jaellysbales/Horoscope/Horoscope.iml create mode 100644 homework/jaellysbales/Horoscope/app/.gitignore create mode 100644 homework/jaellysbales/Horoscope/app/app.iml create mode 100644 homework/jaellysbales/Horoscope/app/build.gradle create mode 100644 homework/jaellysbales/Horoscope/app/proguard-rules.pro create mode 100644 homework/jaellysbales/Horoscope/app/src/main/AndroidManifest.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/FragmentDrawer.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavDrawerItem.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavigationDrawerAdapter.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/SignProfilesFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/drawable-hdpi/ic_action_search.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/drawable-mdpi/ic_action_search.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/drawable-xhdpi/ic_action_search.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/drawable-xxhdpi/ic_action_search.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/drawable/ic_action_search.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/drawable/ic_profile.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_aquarius.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_aries.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_cancer.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_capricorn.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_gemini.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_leo.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_libra.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_pisces.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_sagittarius.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_scorpio.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_taurus.png create mode 100755 homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_virgo.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_compatibility.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_guess_sign.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_home.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope_sign.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_navigation_drawer.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_sign_profiles.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/nav_drawer_row.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/toolbar.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/menu/menu_main.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values-v21/styles.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values-w820dp/dimens.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values/colors.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values/dimens.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values/strings.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values/styles.xml create mode 100644 homework/jaellysbales/Horoscope/build.gradle create mode 100644 homework/jaellysbales/Horoscope/gradle.properties create mode 100644 homework/jaellysbales/Horoscope/gradle/wrapper/gradle-wrapper.jar create mode 100644 homework/jaellysbales/Horoscope/gradle/wrapper/gradle-wrapper.properties create mode 100755 homework/jaellysbales/Horoscope/gradlew create mode 100644 homework/jaellysbales/Horoscope/gradlew.bat create mode 100644 homework/jaellysbales/Horoscope/settings.gradle diff --git a/homework/jaellysbales/Horoscope/.gitignore b/homework/jaellysbales/Horoscope/.gitignore new file mode 100644 index 00000000..35ed4154 --- /dev/null +++ b/homework/jaellysbales/Horoscope/.gitignore @@ -0,0 +1,5 @@ +.gradle +/local.properties +.idea/ +.DS_Store +/build diff --git a/homework/jaellysbales/Horoscope/Horoscope.iml b/homework/jaellysbales/Horoscope/Horoscope.iml new file mode 100644 index 00000000..0bb6048a --- /dev/null +++ b/homework/jaellysbales/Horoscope/Horoscope.iml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + diff --git a/homework/jaellysbales/Horoscope/app/.gitignore b/homework/jaellysbales/Horoscope/app/.gitignore new file mode 100644 index 00000000..796b96d1 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/homework/jaellysbales/Horoscope/app/app.iml b/homework/jaellysbales/Horoscope/app/app.iml new file mode 100644 index 00000000..c3161288 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/app.iml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/homework/jaellysbales/Horoscope/app/build.gradle b/homework/jaellysbales/Horoscope/app/build.gradle new file mode 100644 index 00000000..a33f9116 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/build.gradle @@ -0,0 +1,26 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 22 + buildToolsVersion "22.0.1" + + defaultConfig { + applicationId "com.jaellysbales.horoscope" + minSdkVersion 15 + targetSdkVersion 22 + versionCode 1 + versionName "1.0" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + compile 'com.android.support:appcompat-v7:22.1.1' + compile 'com.android.support:recyclerview-v7:21.0.+' +} diff --git a/homework/jaellysbales/Horoscope/app/proguard-rules.pro b/homework/jaellysbales/Horoscope/app/proguard-rules.pro new file mode 100644 index 00000000..d3010442 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /Users/jaellysbales/Library/Android/sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/homework/jaellysbales/Horoscope/app/src/main/AndroidManifest.xml b/homework/jaellysbales/Horoscope/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..51bb051e --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/AndroidManifest.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/FragmentDrawer.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/FragmentDrawer.java new file mode 100644 index 00000000..258a0210 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/FragmentDrawer.java @@ -0,0 +1,170 @@ +package com.jaellysbales.horoscope.drawer; + +import android.content.Context; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.support.v4.widget.DrawerLayout; +import android.support.v7.app.ActionBarDrawerToggle; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.Toolbar; +import android.view.GestureDetector; +import android.view.LayoutInflater; +import android.view.MotionEvent; +import android.view.View; +import android.view.ViewGroup; + +import com.jaellysbales.horoscope.R; + +import java.util.ArrayList; +import java.util.List; + +public class FragmentDrawer extends Fragment { + + private static String TAG = FragmentDrawer.class.getSimpleName(); + + private RecyclerView recyclerView; + private ActionBarDrawerToggle mDrawerToggle; + private DrawerLayout mDrawerLayout; + private NavigationDrawerAdapter adapter; + private View containerView; + private static String[] titles = null; + private FragmentDrawerListener drawerListener; + + public FragmentDrawer() { + + } + + public void setDrawerListener(FragmentDrawerListener listener) { + this.drawerListener = listener; + } + + public static List getData() { + List data = new ArrayList<>(); + + + // preparing navigation drawer items + for (int i = 0; i < titles.length; i++) { + NavDrawerItem navItem = new NavDrawerItem(); + navItem.setTitle(titles[i]); + data.add(navItem); + } + return data; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + // drawer labels + titles = getActivity().getResources().getStringArray(R.array.nav_drawer_labels); + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflating view layout + View layout = inflater.inflate(R.layout.fragment_navigation_drawer, container, false); + recyclerView = (RecyclerView) layout.findViewById(R.id.drawerList); + + adapter = new NavigationDrawerAdapter(getActivity(), getData()); + recyclerView.setAdapter(adapter); + recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); + recyclerView.addOnItemTouchListener(new RecyclerTouchListener(getActivity(), recyclerView, new ClickListener() { + @Override + public void onClick(View view, int position) { + drawerListener.onDrawerItemSelected(view, position); + mDrawerLayout.closeDrawer(containerView); + } + + @Override + public void onLongClick(View view, int position) { + + } + })); + + return layout; + } + + + public void setUp(int fragmentId, DrawerLayout drawerLayout, final Toolbar toolbar) { + containerView = getActivity().findViewById(fragmentId); + mDrawerLayout = drawerLayout; + mDrawerToggle = new ActionBarDrawerToggle(getActivity(), drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_close) { + @Override + public void onDrawerOpened(View drawerView) { + super.onDrawerOpened(drawerView); + getActivity().invalidateOptionsMenu(); + } + + @Override + public void onDrawerClosed(View drawerView) { + super.onDrawerClosed(drawerView); + getActivity().invalidateOptionsMenu(); + } + + @Override + public void onDrawerSlide(View drawerView, float slideOffset) { + super.onDrawerSlide(drawerView, slideOffset); + toolbar.setAlpha(1 - slideOffset / 2); + } + }; + + mDrawerLayout.setDrawerListener(mDrawerToggle); + mDrawerLayout.post(new Runnable() { + @Override + public void run() { + mDrawerToggle.syncState(); + } + }); + + } + + public static interface ClickListener { + public void onClick(View view, int position); + + public void onLongClick(View view, int position); + } + + static class RecyclerTouchListener implements RecyclerView.OnItemTouchListener { + + private GestureDetector gestureDetector; + private ClickListener clickListener; + + public RecyclerTouchListener(Context context, final RecyclerView recyclerView, final ClickListener clickListener) { + this.clickListener = clickListener; + gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { + @Override + public boolean onSingleTapUp(MotionEvent e) { + return true; + } + + @Override + public void onLongPress(MotionEvent e) { + View child = recyclerView.findChildViewUnder(e.getX(), e.getY()); + if (child != null && clickListener != null) { + clickListener.onLongClick(child, recyclerView.getChildPosition(child)); + } + } + }); + } + + @Override + public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) { + + View child = rv.findChildViewUnder(e.getX(), e.getY()); + if (child != null && clickListener != null && gestureDetector.onTouchEvent(e)) { + clickListener.onClick(child, rv.getChildPosition(child)); + } + return false; + } + + @Override + public void onTouchEvent(RecyclerView rv, MotionEvent e) { + } + } + + public interface FragmentDrawerListener { + public void onDrawerItemSelected(View view, int position); + } +} diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavDrawerItem.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavDrawerItem.java new file mode 100644 index 00000000..e153340e --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavDrawerItem.java @@ -0,0 +1,35 @@ +package com.jaellysbales.horoscope.drawer; + +/** + * Created by jaellysbales on 5/8/15. + */ +public class NavDrawerItem { + private boolean showNotify; + private String title; + + + public NavDrawerItem() { + + } + + public NavDrawerItem(boolean showNotify, String title) { + this.showNotify = showNotify; + this.title = title; + } + + public boolean isShowNotify() { + return showNotify; + } + + public void setShowNotify(boolean showNotify) { + this.showNotify = showNotify; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } +} diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavigationDrawerAdapter.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavigationDrawerAdapter.java new file mode 100644 index 00000000..58dce005 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/drawer/NavigationDrawerAdapter.java @@ -0,0 +1,60 @@ +package com.jaellysbales.horoscope.drawer; + +import android.content.Context; +import android.support.v7.widget.RecyclerView; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import com.jaellysbales.horoscope.R; + +import java.util.Collections; +import java.util.List; + +/** + * Created by jaellysbales on 5/8/15. + */ +public class NavigationDrawerAdapter extends RecyclerView.Adapter { + List data = Collections.emptyList(); + private LayoutInflater inflater; + private Context context; + + public NavigationDrawerAdapter(Context context, List data) { + this.context = context; + inflater = LayoutInflater.from(context); + this.data = data; + } + + public void delete(int position) { + data.remove(position); + notifyItemRemoved(position); + } + + @Override + public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + View view = inflater.inflate(R.layout.nav_drawer_row, parent, false); + MyViewHolder holder = new MyViewHolder(view); + return holder; + } + + @Override + public void onBindViewHolder(MyViewHolder holder, int position) { + NavDrawerItem current = data.get(position); + holder.title.setText(current.getTitle()); + } + + @Override + public int getItemCount() { + return data.size(); + } + + class MyViewHolder extends RecyclerView.ViewHolder { + TextView title; + + public MyViewHolder(View itemView) { + super(itemView); + title = (TextView) itemView.findViewById(R.id.title); + } + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java new file mode 100644 index 00000000..5a400ea4 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java @@ -0,0 +1,43 @@ +package com.jaellysbales.horoscope.ui; + +import android.app.Activity; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.jaellysbales.horoscope.R; + +public class CompatibilityFragment extends Fragment { + + public CompatibilityFragment() { + // Required empty public constructor + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_compatibility, container, false); + + + // Inflate the layout for this fragment + return rootView; + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + } + + @Override + public void onDetach() { + super.onDetach(); + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java new file mode 100644 index 00000000..6f1b3337 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java @@ -0,0 +1,43 @@ +package com.jaellysbales.horoscope.ui; + +import android.app.Activity; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.jaellysbales.horoscope.R; + +public class GuessSignFragment extends Fragment { + + public GuessSignFragment() { + // Required empty public constructor + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_guess_sign, container, false); + + + // Inflate the layout for this fragment + return rootView; + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + } + + @Override + public void onDetach() { + super.onDetach(); + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java new file mode 100644 index 00000000..ad1885a0 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java @@ -0,0 +1,43 @@ +package com.jaellysbales.horoscope.ui; + +import android.app.Activity; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.jaellysbales.horoscope.R; + +public class HomeFragment extends Fragment { + + public HomeFragment() { + // Required empty public constructor + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_home, container, false); + + + // Inflate the layout for this fragment + return rootView; + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + } + + @Override + public void onDetach() { + super.onDetach(); + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java new file mode 100644 index 00000000..8dae3319 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java @@ -0,0 +1,124 @@ +package com.jaellysbales.horoscope.ui; + +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentActivity; +import android.support.v4.app.FragmentManager; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageButton; + +import com.jaellysbales.horoscope.R; + +public class HoroscopeFragment extends Fragment { + private ImageButton aquariusButton; + private ImageButton ariesButton; + private ImageButton cancerButton; + private ImageButton capricornButton; + private ImageButton geminiButton; + private ImageButton leoButton; + private ImageButton libraButton; + private ImageButton piscesButton; + private ImageButton sagittariusButton; + private ImageButton scorpioButton; + private ImageButton taurusButton; + private ImageButton virgoButton; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + return inflater.inflate(R.layout.fragment_horoscope, container, false); + } + + @Override + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + aquariusButton = (ImageButton) view.findViewById(R.id.icon_aquarius); + ariesButton = (ImageButton) view.findViewById(R.id.icon_aries); + cancerButton = (ImageButton) view.findViewById(R.id.icon_cancer); + capricornButton = (ImageButton) view.findViewById(R.id.icon_capricorn); + geminiButton = (ImageButton) view.findViewById(R.id.icon_gemini); + leoButton = (ImageButton) view.findViewById(R.id.icon_leo); + libraButton = (ImageButton) view.findViewById(R.id.icon_libra); + piscesButton = (ImageButton) view.findViewById(R.id.icon_pisces); + sagittariusButton = (ImageButton) view.findViewById(R.id.icon_sagittarius); + scorpioButton = (ImageButton) view.findViewById(R.id.icon_scorpio); + taurusButton = (ImageButton) view.findViewById(R.id.icon_taurus); + virgoButton = (ImageButton) view.findViewById(R.id.icon_virgo); + + View.OnClickListener clickListener = new View.OnClickListener() { + @Override + public void onClick(View view) { + //Toast.makeText(HoroscopeFragment.this.getActivity(), "Test!", Toast.LENGTH_SHORT).show(); + int buttonId = view.getId(); + String sign = null; + switch (buttonId) { + case R.id.icon_aquarius: + sign = "Aquarius"; + break; + case R.id.icon_aries: + sign = "Aries"; + break; + case R.id.icon_cancer: + sign = "Cancer"; + break; + case R.id.icon_capricorn: + sign = "Capricorn"; + break; + case R.id.icon_gemini: + sign = "Gemini"; + break; + case R.id.icon_leo: + sign = "Leo"; + break; + case R.id.icon_libra: + sign = "Libra"; + break; + case R.id.icon_pisces: + sign = "Pisces"; + break; + case R.id.icon_sagittarius: + sign = "Sagittarius"; + break; + case R.id.icon_scorpio: + sign = "Scorpio"; + break; + case R.id.icon_taurus: + sign = "Taurus"; + break; + case R.id.icon_virgo: + sign = "Virgo"; + break; + default: + throw new UnsupportedOperationException("should never happen"); + } + + FragmentActivity hostActivity = HoroscopeFragment.this.getActivity(); + FragmentManager fragmentManager = hostActivity.getSupportFragmentManager(); + + Fragment fragment = new HoroscopeSignFragment(); + Bundle args = new Bundle(); + args.putString("SIGN", sign); + fragment.setArguments(args); + + fragmentManager. + beginTransaction(). + replace(R.id.container_body, fragment). + commit(); + } + }; + + aquariusButton.setOnClickListener(clickListener); + ariesButton.setOnClickListener(clickListener); + cancerButton.setOnClickListener(clickListener); + capricornButton.setOnClickListener(clickListener); + geminiButton.setOnClickListener(clickListener); + leoButton.setOnClickListener(clickListener); + libraButton.setOnClickListener(clickListener); + piscesButton.setOnClickListener(clickListener); + sagittariusButton.setOnClickListener(clickListener); + scorpioButton.setOnClickListener(clickListener); + taurusButton.setOnClickListener(clickListener); + virgoButton.setOnClickListener(clickListener); + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java new file mode 100644 index 00000000..ebd365b5 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java @@ -0,0 +1,64 @@ +package com.jaellysbales.horoscope.ui; + +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import com.jaellysbales.horoscope.R; + +import java.util.HashMap; + +/** + * Created by jaellysbales on 5/8/15. + */ +public class HoroscopeSignFragment extends Fragment { + private String sign; + private HashMap icons; + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + icons = new HashMap(); + icons.put("Aquarius", R.id.icon_aquarius); + icons.put("Aries", R.id.icon_aries); + icons.put("Cancer", R.id.icon_cancer); + icons.put("Capricorn", R.id.icon_capricorn); + icons.put("Gemini", R.id.icon_gemini); + icons.put("Leo", R.id.icon_leo); + icons.put("Libra", R.id.icon_libra); + icons.put("Pisces", R.id.icon_pisces); + icons.put("Sagittarius", R.id.icon_sagittarius); + icons.put("Scorpio", R.id.icon_scorpio); + icons.put("Taurus", R.id.icon_taurus); + icons.put("Virgo", R.id.icon_virgo); + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + Bundle args = getArguments(); + sign = args.getString("SIGN"); + + return inflater.inflate(R.layout.fragment_horoscope_sign, container, false); + } + + @Override + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + //Toast.makeText(HoroscopeSignFragment.this.getActivity(), "Sign TEST!", Toast.LENGTH_SHORT).show(); + TextView title = (TextView) view.findViewById(R.id.sign_title); + ImageView icon = (ImageView) view.findViewById(R.id.sign_icon); + TextView startDate = (TextView) view.findViewById(R.id.sign_start_date); + TextView endDate = (TextView) view.findViewById(R.id.sign_end_date); + TextView blurb = (TextView) view.findViewById(R.id.sign_blurb); + + title.setText(sign); + icon.setImageResource(icons.get(sign)); + + } +} diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java new file mode 100644 index 00000000..c66bbafa --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java @@ -0,0 +1,115 @@ +package com.jaellysbales.horoscope.ui; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentTransaction; +import android.support.v4.widget.DrawerLayout; +import android.support.v7.app.ActionBarActivity; +import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Toast; + +import com.jaellysbales.horoscope.R; +import com.jaellysbales.horoscope.drawer.FragmentDrawer; + +public class MainActivity extends ActionBarActivity implements FragmentDrawer.FragmentDrawerListener { + + private static String TAG = MainActivity.class.getSimpleName(); + + private Toolbar mToolbar; + private FragmentDrawer drawerFragment; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + mToolbar = (Toolbar) findViewById(R.id.toolbar); + + setSupportActionBar(mToolbar); + getSupportActionBar().setDisplayShowHomeEnabled(true); + + drawerFragment = (FragmentDrawer) + getSupportFragmentManager().findFragmentById(R.id.fragment_navigation_drawer); + drawerFragment.setUp(R.id.fragment_navigation_drawer, (DrawerLayout) findViewById(R.id.drawer_layout), mToolbar); + drawerFragment.setDrawerListener(this); + + // display the first navigation drawer view on app launch + displayView(0); + } + + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + // Inflate the menu; this adds items to the action bar if it is present. + getMenuInflater().inflate(R.menu.menu_main, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + // Handle action bar item clicks here. The action bar will + // automatically handle clicks on the Home/Up button, so long + // as you specify a parent activity in AndroidManifest.xml. + int id = item.getItemId(); + + //noinspection SimplifiableIfStatement + if (id == R.id.action_settings) { + return true; + } + + if(id == R.id.action_search){ + Toast.makeText(getApplicationContext(), "Search action is selected!", Toast.LENGTH_SHORT).show(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + @Override + public void onDrawerItemSelected(View view, int position) { + displayView(position); + } + + private void displayView(int position) { + Fragment fragment = null; + String title = getString(R.string.app_name); + switch (position) { + case 0: + fragment = new HomeFragment(); + title = getString(R.string.title_home); + break; + case 1: + fragment = new HoroscopeFragment(); + title = getString(R.string.title_horoscope); + break; + case 2: + fragment = new SignProfilesFragment(); + title = getString(R.string.title_sign_profiles); + break; + case 3: + fragment = new CompatibilityFragment(); + title = getString(R.string.title_compatibility); + break; + case 4: + fragment = new GuessSignFragment(); + title = getString(R.string.title_guess_sign); + break; + default: + break; + } + + if (fragment != null) { + FragmentManager fragmentManager = getSupportFragmentManager(); + FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); + fragmentTransaction.replace(R.id.container_body, fragment); + fragmentTransaction.commit(); + + // set the toolbar title + getSupportActionBar().setTitle(title); + } + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/SignProfilesFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/SignProfilesFragment.java new file mode 100644 index 00000000..258a3b03 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/SignProfilesFragment.java @@ -0,0 +1,44 @@ +package com.jaellysbales.horoscope.ui; + +import android.app.Activity; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.jaellysbales.horoscope.R; + + +public class SignProfilesFragment extends Fragment { + + public SignProfilesFragment() { + // Required empty public constructor + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_sign_profiles, container, false); + + + // Inflate the layout for this fragment + return rootView; + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + } + + @Override + public void onDetach() { + super.onDetach(); + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable-hdpi/ic_action_search.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable-hdpi/ic_action_search.png new file mode 100644 index 0000000000000000000000000000000000000000..61cb6fe7b738d039b3e3863bba3df546484957e0 GIT binary patch literal 532 zcmV+v0_**WP)@)w`eV#4cm`8&qT4`7xeMfm%`6$e!!|<3-+?s~+KHHwRG*hr z#AVH&f+wXzm8u<^)X>$~9ym>1i$`Ts=~Abh`H|AKmcXU9(?~H9mfl9%1D-AuCOP5n zhOBv6HZt>yDTkiCFPKshxg&CNN%6VuGNv?VKzPx1Gp}Is!o`4NqTmMuIW8MF6Ft9} zC~(FXRU+yK6WIkOzTEbX$(88MC4c3&??}#a`c2-bFBcw6M18YttgNi8tgNj5n|=UR W>J_82$ACD59Is!4sT;1xzpl4!=JERb+B%vd>G3 zcT*67ohSn?Cszt;R^SB;5er8%w@T_X5SP`}F)-qVGb_~6LT;Njp!2rRD%6HxEn){K znNw0Tsrser7_j*YrUmoA0$D17G;Z@c!B{KDy}rZ38bN_Wnu7V}s_ZtQb&diKDv z@pH@=F~E|x9c^SOF#f(V3}C@^=(7--)Ff1M!5gw~~r2N<+Hiqr%(Uv%};qP3n} cN=mA(zGsJ!A9cI4MF0Q*07*qoM6N<$g1+sIC;$Ke literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable-xhdpi/ic_action_search.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable-xhdpi/ic_action_search.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc1d72dcc8afb766cb51f481d8873676ee911d1 GIT binary patch literal 556 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 KMNUMnLSTX!TVUM) literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_aquarius.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_aquarius.png new file mode 100755 index 0000000000000000000000000000000000000000..ec9da0eb8169b672114d6d22052f1f42c2ba59f1 GIT binary patch literal 22471 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
  • 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 BNn!v1 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_aries.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_aries.png new file mode 100755 index 0000000000000000000000000000000000000000..86604261029b0ab2869ffc0880971893f1d6bf9a GIT binary patch literal 23554 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 z z^bc)#Xx{NEqT<3g`Beoe5k#0~o2UIo6AsOh@*P+gAQBmznKUI)p83Wko&?@+>pq-_ zVne9G%8FPydBl~oclkM8Lc|YWk2q@AEe}**i*g literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_cancer.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_cancer.png new file mode 100755 index 0000000000000000000000000000000000000000..3419597558eb894ccf6239ab7029308f5701f9c7 GIT binary patch literal 27031 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

    lIF4#m!tC*c#E{qi*p;KG`VWC2f&H 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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_libra.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_libra.png new file mode 100755 index 0000000000000000000000000000000000000000..31cd23ee984565af3307df8291bd6132c729f57b GIT binary patch literal 22087 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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_pisces.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_pisces.png new file mode 100755 index 0000000000000000000000000000000000000000..a7e5f5c702bce08e518bc9eb106204104e8409c5 GIT binary patch literal 22768 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∋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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_scorpio.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_scorpio.png new file mode 100755 index 0000000000000000000000000000000000000000..e7e35aac64e53c9bdad8d2c76c157de749cde383 GIT binary patch literal 20765 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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_taurus.png b/homework/jaellysbales/Horoscope/app/src/main/res/drawable/zodiac_icon_taurus.png new file mode 100755 index 0000000000000000000000000000000000000000..18bc8c5b6f6e99e3a86870074f3741ba7684c1cc GIT binary patch literal 26940 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 O#ibOAy99?okrplP5Tv+!(UbQ(=g;|m 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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml new file mode 100644 index 00000000..5c9735d2 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_compatibility.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_compatibility.xml new file mode 100644 index 00000000..8177a09e --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_compatibility.xml @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_guess_sign.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_guess_sign.xml new file mode 100644 index 00000000..07368209 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_guess_sign.xml @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_home.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_home.xml new file mode 100644 index 00000000..f832df0f --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_home.xml @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope.xml new file mode 100644 index 00000000..47acac7d --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope_sign.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope_sign.xml new file mode 100644 index 00000000..0fda1cbc --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_horoscope_sign.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_navigation_drawer.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_navigation_drawer.xml new file mode 100644 index 00000000..705b1b00 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_navigation_drawer.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_sign_profiles.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_sign_profiles.xml new file mode 100644 index 00000000..88c508cc --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_sign_profiles.xml @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/nav_drawer_row.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/nav_drawer_row.xml new file mode 100644 index 00000000..a6a135b7 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/nav_drawer_row.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/toolbar.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/toolbar.xml new file mode 100644 index 00000000..b6dc0a2e --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/toolbar.xml @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/menu/menu_main.xml b/homework/jaellysbales/Horoscope/app/src/main/res/menu/menu_main.xml new file mode 100644 index 00000000..207b8a70 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/menu/menu_main.xml @@ -0,0 +1,18 @@ +

    + + + + + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/mipmap-hdpi/ic_launcher.png b/homework/jaellysbales/Horoscope/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cde69bcccec65160d92116f20ffce4fce0b5245c GIT binary patch literal 3418 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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/homework/jaellysbales/Horoscope/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa42f0e7b91d006d22352c9ff2f134e504e3c1d GIT binary patch literal 4842 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 literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/homework/jaellysbales/Horoscope/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..324e72cdd7480cb983fa1bcc7ce686e51ef87fe7 GIT binary patch literal 7718 zcmZ{JWl)?=u?hpbj?h-6mfK3P*Eck~k0Tzeg5-hkABxtZea0_k$f-mlF z0S@Qqtva`>x}TYzc}9LrO?P#qj+P1@HZ?W?0C;Muih9o&|G$cb@ocx1*PEUJ%~tM} z901hB;rx4#{@jOHs_MN00ADr$2n+#$yJuJ64gh!x0KlF(07#?(0ENrf7G3D`0EUHz zisCaq%dJ9dz%zhdRNuG*01nCjDhiPCl@b8xIMfv7^t~4jVRrSTGYyZUWqY@yW=)V_ z&3sUP1SK9v1f{4lDSN(agrKYULc;#EGDVeU*5b@#MOSY5JBn#QG8wqxQh+mdR638{mo5f>O zLUdZIPSjFk0~F26zDrM3y_#P^P91oWtLlPaZrhnM$NR%qsbHHK#?fN?cX?EvAhY1Sr9A(1;Kw4@87~|;2QP~ z(kKOGvCdB}qr4m#)1DwQFlh^NdBZvNLkld&yg%&GU`+boBMsoj5o?8tVuY^b0?4;E zsxoLxz8?S$y~a~x0{?dqk+6~Dd(EG7px_yH(X&NX&qEtHPUhu*JHD258=5$JS12rQ zcN+7p>R>tbFJ3NzEcRIpS98?}YEYxBIA8}1Y8zH9wq0c{hx+EXY&ZQ!-Hvy03X zLTMo4EZwtKfwb294-cY5XhQRxYJSybphcrNJWW2FY+b?|QB^?$5ZN=JlSs9Og(;8+ z*~-#CeeEOxt~F#aWn8wy-N_ilDDe_o+SwJD>4y?j5Lpj z2&!EX)RNxnadPBAa?fOj5D1C{l1E0X?&G3+ckcVfk`?%2FTsoUf4@~eaS#th=zq7v zMEJR@1T?Pi4;$xiPv`3)9rsrbVUH&b0e2{YTEG%;$GGzKUKEim;R6r>F@Q-}9JR-< zOPpQI>W0Vt6&7d?~$d&}chKTr_rELu} zWY;KTvtpJFr?P~ReHL4~2=ABn1`GN4Li%OI_1{mMRQi1Bf?+^Va?xdn4>h)Bq#ZRK zYo%R_h5etrv|!$1QF8fu80fN?1oXe(Jx#e6H^$+>C}N{*i$bNbELsXDA>cxlh|iFq zh~$yJ?1lTdcFd1Yv+Hr^PP!yupP!0H@Y6(wFcaVE+0?qjDJ1;*-Q8qL{NNPc{GAoi z_kBH`kw^(^7ShmzArk^A-!3_$W%!M-pGaZC=K`p-ch&iT%CV0>ofS74aPd7oT&cRr zXI30fVV6#PR*Z?c*orR0!$K6SUl9!H>hG+%`LdifNk`!Sw7Hon{Wn=|qV{a%v9nEq zAdBW*5kq6il=yA}x8cZQt^c+RBS|TRn;!?$ue?@jIV~0w1dt1FJRYI-K5>z-^01)R z)r}A&QXp^?-?}Uj`}ZPqB#}xO-?{0wrmi|eJOEjzdXbey4$rtKNHz)M*o?Ov+;S=K z-l~`)xV`%7Gvzy5wfvwqc0|80K29k0G~1nuBO+y-6)w11Kz2{>yD{HTt-uybe2pe? zUZK*Eij7TT4NwF1Jr@6R7gMuu^@qn#zPIgRtF?-SJL83LBDrh7k#{F^222EXPg}S0d4Lf0!|1 z|2k$^b~)^8$Z-yH{B-vo%7sVU@ZCvXN+Am)-fy$afZ_4HAUpK}j4p`UyXRel-+(VS z#K>-=-oA1pH+Lo$&|!lYB|M7Y&&bF##Oi@y_G3p1X$0I{jS1!NEdTz#x0`H`d*l%X z*8Y3>L*>j@ZQGOdPqwY(GzbA4nxqT(UAP<-tBf{_cb&Hn8hO5gEAotoV;tF6K4~wr2-M0v|2acQ!E@G*g$J z)~&_lvwN%WW>@U_taX5YX@a~pnG7A~jGwQwd4)QKk|^d_x9j+3JYmI5H`a)XMKwDt zk(nmso_I$Kc5m+8iVbIhY<4$34Oz!sg3oZF%UtS(sc6iq3?e8Z;P<{OFU9MACE6y( zeVprnhr!P;oc8pbE%A~S<+NGI2ZT@4A|o9bByQ0er$rYB3(c)7;=)^?$%a${0@70N zuiBVnAMd|qX7BE)8})+FAI&HM|BIb3e=e`b{Do8`J0jc$H>gl$zF26=haG31FDaep zd~i}CHSn$#8|WtE06vcA%1yxiy_TH|RmZ5>pI5*8pJZk0X54JDQQZgIf1Pp3*6hepV_cXe)L2iW$Ov=RZ4T)SP^a_8V} z+Nl?NJL7fAi<)Gt98U+LhE>x4W=bfo4F>5)qBx@^8&5-b>y*Wq19MyS(72ka8XFr2 zf*j(ExtQkjwN|4B?D z7+WzS*h6e_Po+Iqc-2n)gTz|de%FcTd_i9n+Y5*Vb=E{8xj&|h`CcUC*(yeCf~#Mf zzb-_ji&PNcctK6Xhe#gB0skjFFK5C4=k%tQQ}F|ZvEnPcH=#yH4n%z78?McMh!vek zVzwC0*OpmW2*-A6xz0=pE#WdXHMNxSJ*qGY(RoV9)|eu)HSSi_+|)IgT|!7HRx~ zjM$zp%LEBY)1AKKNI?~*>9DE3Y2t5p#jeqeq`1 zsjA-8eQKC*!$%k#=&jm+JG?UD(}M!tI{wD*3FQFt8jgv2xrRUJ}t}rWx2>XWz9ndH*cxl()ZC zoq?di!h6HY$fsglgay7|b6$cUG-f!U4blbj(rpP^1ZhHv@Oi~;BBvrv<+uC;%6QK!nyQ!bb3i3D~cvnpDAo3*3 zXRfZ@$J{FP?jf(NY7~-%Kem>jzZ2+LtbG!9I_fdJdD*;^T9gaiY>d+S$EdQrW9W62 z6w8M&v*8VWD_j)fmt?+bdavPn>oW8djd zRnQ}{XsIlwYWPp;GWLXvbSZ8#w25z1T}!<{_~(dcR_i1U?hyAe+lL*(Y6c;j2q7l! zMeN(nuA8Z9$#w2%ETSLjF{A#kE#WKus+%pal;-wx&tTsmFPOcbJtT?j&i(#-rB}l@ zXz|&%MXjD2YcYCZ3h4)?KnC*X$G%5N)1s!0!Ok!F9KLgV@wxMiFJIVH?E5JcwAnZF zU8ZPDJ_U_l81@&npI5WS7Y@_gf3vTXa;511h_(@{y1q-O{&bzJ z*8g>?c5=lUH6UfPj3=iuuHf4j?KJPq`x@en2Bp>#zIQjX5(C<9-X4X{a^S znWF1zJ=7rEUwQ&cZgyV4L12f&2^eIc^dGIJP@ToOgrU_Qe=T)utR;W$_2Vb7NiZ+d z$I0I>GFIutqOWiLmT~-Q<(?n5QaatHWj**>L8sxh1*pAkwG>siFMGEZYuZ)E!^Hfs zYBj`sbMQ5MR;6=1^0W*qO*Zthx-svsYqrUbJW)!vTGhWKGEu8c+=Yc%xi}Rncu3ph zTT1j_>={i3l#~$!rW!%ZtD9e6l6k-k8l{2w53!mmROAD^2yB^e)3f9_Qyf&C#zk`( z|5RL%r&}#t(;vF4nO&n}`iZpIL=p9tYtYv3%r@GzLWJ6%y_D(icSF^swYM`e8-n43iwo$C~>G<)dd0ze@5}n(!^YD zHf#OVbQ$Li@J}-qcOYn_iWF=_%)EXhrVuaYiai|B<1tXwNsow(m;XfL6^x~|Tr%L3~cs0@c) zDvOFU-AYn1!A;RBM0S}*EhYK49H$mBAxus)CB*KW(87#!#_C0wDr<0*dZ+GN&(3wR z6)cFLiDvOfs*-7Q75ekTAx)k!dtENUKHbP|2y4=tf*d_BeZ(9kR*m;dVzm&0fkKuD zVw5y9N>pz9C_wR+&Ql&&y{4@2M2?fWx~+>f|F%8E@fIfvSM$Dsk26(UL32oNvTR;M zE?F<7<;;jR4)ChzQaN((foV z)XqautTdMYtv<=oo-3W-t|gN7Q43N~%fnClny|NNcW9bIPPP5KK7_N8g!LB8{mK#! zH$74|$b4TAy@hAZ!;irT2?^B0kZ)7Dc?(7xawRUpO~AmA#}eX9A>+BA7{oDi)LA?F ze&CT`Cu_2=;8CWI)e~I_65cUmMPw5fqY1^6v))pc_TBArvAw_5Y8v0+fFFT`T zHP3&PYi2>CDO=a|@`asXnwe>W80%%<>JPo(DS}IQiBEBaNN0EF6HQ1L2i6GOPMOdN zjf3EMN!E(ceXhpd8~<6;6k<57OFRs;mpFM6VviPN>p3?NxrpNs0>K&nH_s ze)2#HhR9JHPAXf#viTkbc{-5C7U`N!`>J-$T!T6%=xo-)1_WO=+BG{J`iIk%tvxF39rJtK49Kj#ne;WG1JF1h7;~wauZ)nMvmBa2PPfrqREMKWX z@v}$0&+|nJrAAfRY-%?hS4+$B%DNMzBb_=Hl*i%euVLI5Ts~UsBVi(QHyKQ2LMXf` z0W+~Kz7$t#MuN|X2BJ(M=xZDRAyTLhPvC8i&9b=rS-T{k34X}|t+FMqf5gwQirD~N1!kK&^#+#8WvcfENOLA`Mcy@u~ zH10E=t+W=Q;gn}&;`R1D$n(8@Nd6f)9=F%l?A>?2w)H}O4avWOP@7IMVRjQ&aQDb) zzj{)MTY~Nk78>B!^EbpT{&h zy{wTABQlVVQG<4;UHY?;#Je#-E;cF3gVTx520^#XjvTlEX>+s{?KP#Rh@hM6R;~DE zaQY16$Axm5ycukte}4FtY-VZHc>=Ps8mJDLx3mwVvcF<^`Y6)v5tF`RMXhW1kE-;! z7~tpIQvz5a6~q-8@hTfF9`J;$QGQN%+VF#`>F4K3>h!tFU^L2jEagQ5Pk1U_I5&B> z+i<8EMFGFO$f7Z?pzI(jT0QkKnV)gw=j74h4*jfkk3UsUT5PemxD`pO^Y#~;P2Cte zzZ^pr>SQHC-576SI{p&FRy36<`&{Iej&&A&%>3-L{h(fUbGnb)*b&eaXj>i>gzllk zLXjw`pp#|yQIQ@;?mS=O-1Tj+ZLzy+aqr7%QwWl?j=*6dw5&4}>!wXqh&j%NuF{1q zzx$OXeWiAue+g#nkqQ#Uej@Zu;D+@z^VU*&HuNqqEm?V~(Z%7D`W5KSy^e|yF6kM7 z8Z9fEpcs^ElF9Vnolfs7^4b0fsNt+i?LwUX8Cv|iJeR|GOiFV!JyHdq+XQ&dER(KSqMxW{=M)lA?Exe&ZEB~6SmHg`zkcD7x#myq0h61+zhLr_NzEIjX zr~NGX_Uh~gdcrvjGI(&5K_zaEf}1t*)v3uT>~Gi$r^}R;H+0FEE5El{y;&DniH2@A z@!71_8mFHt1#V8MVsIYn={v&*0;3SWf4M$yLB^BdewOxz;Q=+gakk`S{_R_t!z2b| z+0d^C?G&7U6$_-W9@eR6SH%+qLx_Tf&Gu5%pn*mOGU0~kv~^K zhPeqYZMWWoA(Y+4GgQo9nNe6S#MZnyce_na@78ZnpwFenVafZC3N2lc5Jk-@V`{|l zhaF`zAL)+($xq8mFm{7fXtHru+DANoGz-A^1*@lTnE;1?03lz8kAnD{zQU=Pb^3f` zT5-g`z5|%qOa!WTBed-8`#AQ~wb9TrUZKU)H*O7!LtNnEd!r8!Oda)u!Gb5P`9(`b z`lMP6CLh4OzvXC#CR|@uo$EcHAyGr=)LB7)>=s3 zvU;aR#cN3<5&CLMFU@keW^R-Tqyf4fdkOnwI(H$x#@I1D6#dkUo@YW#7MU0@=NV-4 zEh2K?O@+2e{qW^7r?B~QTO)j}>hR$q9*n$8M(4+DOZ00WXFonLlk^;os8*zI>YG#? z9oq$CD~byz>;`--_NMy|iJRALZ#+qV8OXn=AmL^GL&|q1Qw-^*#~;WNNNbk(96Tnw zGjjscNyIyM2CYwiJ2l-}u_7mUGcvM+puPF^F89eIBx27&$|p_NG)fOaafGv|_b9G$;1LzZ-1aIE?*R6kHg}dy%~K(Q5S2O6086 z{lN&8;0>!pq^f*Jlh=J%Rmaoed<=uf@$iKl+bieC83IT!09J&IF)9H)C?d!eW1UQ}BQwxaqQY47DpOk@`zZ zo>#SM@oI^|nrWm~Ol7=r`!Bp9lQNbBCeHcfN&X$kjj0R(@?f$OHHt|fWe6jDrYg3(mdEd$8P2Yzjt9*EM zLE|cp-Tzsdyt(dvLhU8}_IX&I?B=|yoZ!&<`9&H5PtApt=VUIB4l0a1NH v0SQqt3DM`an1p};^>=lX|A*k@Y-MNT^ZzF}9G-1G696?OEyXH%^Pv9$0dR%J literal 0 HcmV?d00001 diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/values-v21/styles.xml b/homework/jaellysbales/Horoscope/app/src/main/res/values-v21/styles.xml new file mode 100644 index 00000000..db8617d5 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/values-v21/styles.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/values-w820dp/dimens.xml b/homework/jaellysbales/Horoscope/app/src/main/res/values-w820dp/dimens.xml new file mode 100644 index 00000000..63fc8164 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/values-w820dp/dimens.xml @@ -0,0 +1,6 @@ + + + 64dp + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/values/colors.xml b/homework/jaellysbales/Horoscope/app/src/main/res/values/colors.xml new file mode 100644 index 00000000..5732e4a6 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/values/colors.xml @@ -0,0 +1,9 @@ + + + #673AB7 + #512DA8 + #FFFFFF + #FFFFFF + #000000 + #FF4081 + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/values/dimens.xml b/homework/jaellysbales/Horoscope/app/src/main/res/values/dimens.xml new file mode 100644 index 00000000..bf080f4e --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/values/dimens.xml @@ -0,0 +1,6 @@ + + + 16dp + 16dp + 260dp + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/values/strings.xml b/homework/jaellysbales/Horoscope/app/src/main/res/values/strings.xml new file mode 100644 index 00000000..93efd1ce --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/values/strings.xml @@ -0,0 +1,36 @@ + + My Horoscope + + Settings + Search + Open + Close + + Home + Horoscope + Sign Profiles + Compatibility + Guess the Sign + + + + @string/nav_item_home + @string/nav_item_horoscope + @string/nav_item_sign_profiles + @string/nav_item_compatibility + @string/nav_item_guess_sign + + + Home + Horoscopes + Sign Profiles + Compatibility + Guess the Sign + + + + Hello blank fragment + Aries + Taurus + Gemini + diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/values/styles.xml b/homework/jaellysbales/Horoscope/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..50c6d565 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/values/styles.xml @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/build.gradle b/homework/jaellysbales/Horoscope/build.gradle new file mode 100644 index 00000000..d3ff69d6 --- /dev/null +++ b/homework/jaellysbales/Horoscope/build.gradle @@ -0,0 +1,19 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:1.1.0' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + } +} diff --git a/homework/jaellysbales/Horoscope/gradle.properties b/homework/jaellysbales/Horoscope/gradle.properties new file mode 100644 index 00000000..1d3591c8 --- /dev/null +++ b/homework/jaellysbales/Horoscope/gradle.properties @@ -0,0 +1,18 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/gradle/wrapper/gradle-wrapper.jar b/homework/jaellysbales/Horoscope/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..8c0fb64a8698b08ecc4158d828ca593c4928e9dd GIT binary patch literal 49896 zcmagFb986H(k`5d^NVfUwr$(C?M#x1ZQHiZiEVpg+jrjgoQrerx!>1o_ul)D>ebz~ zs=Mmxr&>W81QY-S1PKWQ%N-;H^tS;2*XwVA`dej1RRn1z<;3VgfE4~kaG`A%QSPsR z#ovnZe+tS9%1MfeDyz`RirvdjPRK~p(#^q2(^5@O&NM19EHdvN-A&StN>0g6QA^VN z0Gx%Gq#PD$QMRFzmK+utjS^Y1F0e8&u&^=w5K<;4Rz|i3A=o|IKLY+g`iK6vfr9?+ z-`>gmU&i?FGSL5&F?TXFu`&Js6h;15QFkXp2M1H9|Eq~bpov-GU(uz%mH0n55wUl- zv#~ccAz`F5wlQ>e_KlJS3@{)B?^v*EQM=IxLa&76^y51a((wq|2-`qON>+4dLc{Oo z51}}o^Zen(oAjxDK7b++9_Yg`67p$bPo3~BCpGM7uAWmvIhWc5Gi+gQZ|Pwa-Gll@<1xmcPy z|NZmu6m)g5Ftu~BG&Xdxclw7Cij{xbBMBn-LMII#Slp`AElb&2^Hw+w>(3crLH!;I zN+Vk$D+wP1#^!MDCiad@vM>H#6+`Ct#~6VHL4lzmy;lSdk>`z6)=>Wh15Q2)dQtGqvn0vJU@+(B5{MUc*qs4!T+V=q=wy)<6$~ z!G>e_4dN@lGeF_$q9`Ju6Ncb*x?O7=l{anm7Eahuj_6lA{*#Gv*TaJclevPVbbVYu z(NY?5q+xxbO6%g1xF0r@Ix8fJ~u)VRUp`S%&rN$&e!Od`~s+64J z5*)*WSi*i{k%JjMSIN#X;jC{HG$-^iX+5f5BGOIHWAl*%15Z#!xntpk($-EGKCzKa zT7{siZ9;4TICsWQ$pu&wKZQTCvpI$Xvzwxoi+XkkpeE&&kFb!B?h2hi%^YlXt|-@5 zHJ~%AN!g_^tmn1?HSm^|gCE#!GRtK2(L{9pL#hp0xh zME}|DB>(5)`iE7CM)&_+S}-Bslc#@B5W4_+k4Cp$l>iVyg$KP>CN?SVGZ(&02>iZK zB<^HP$g$Lq*L$BWd?2(F?-MUbNWTJVQdW7$#8a|k_30#vHAD1Z{c#p;bETk0VnU5A zBgLe2HFJ3032$G<`m*OB!KM$*sdM20jm)It5OSru@tXpK5LT>#8)N!*skNu1$TpIw zufjjdp#lyH5bZ%|Iuo|iu9vG1HrIVWLH>278xo>aVBkPN3V$~!=KnlXQ4eDqS7%E% zQ!z^$Q$b^6Q)g#cLpwur(|<0gWHo6A6jc;n`t(V9T;LzTAU{IAu*uEQ%Ort1k+Kn+f_N`9|bxYC+~Z1 zCC1UCWv*Orx$_@ydv9mIe(liLfOr7mhbV@tKw{6)q^1DH1nmvZ0cj215R<~&I<4S| zgnr;9Cdjqpz#o8i0CQjtl`}{c*P)aSdH|abxGdrR)-3z+02-eX(k*B)Uqv6~^nh** z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/homework/jaellysbales/Horoscope/gradlew.bat b/homework/jaellysbales/Horoscope/gradlew.bat new file mode 100644 index 00000000..aec99730 --- /dev/null +++ b/homework/jaellysbales/Horoscope/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/homework/jaellysbales/Horoscope/settings.gradle b/homework/jaellysbales/Horoscope/settings.gradle new file mode 100644 index 00000000..e7b4def4 --- /dev/null +++ b/homework/jaellysbales/Horoscope/settings.gradle @@ -0,0 +1 @@ +include ':app' From 606f8a63a9627c068dc6cf6651634ce734cc9fb1 Mon Sep 17 00:00:00 2001 From: jaellysbales Date: Mon, 11 May 2015 16:28:54 -0400 Subject: [PATCH 2/6] Horoscope: added features --- .../horoscope/ui/CompatibilityFragment.java | 122 ++++- .../horoscope/ui/DatePickerFragment.java | 253 +++++++++ .../horoscope/ui/GuessSignFragment.java | 82 ++- .../horoscope/ui/HomeFragment.java | 32 +- .../horoscope/ui/HoroscopeFragment.java | 81 ++- .../horoscope/ui/HoroscopeSignFragment.java | 27 +- .../horoscope/ui/MainActivity.java | 2 +- .../horoscope/ui/ProfileFragment.java | 61 +++ .../horoscope/ui/ProfileSignFragment.java | 75 +++ .../app/src/main/res/layout/activity_main.xml | 1 - .../res/layout/fragment_compatibility.xml | 43 +- .../main/res/layout/fragment_date_picker.xml | 15 + .../main/res/layout/fragment_guess_sign.xml | 34 +- .../main/res/layout/fragment_horoscope.xml | 20 +- .../res/layout/fragment_horoscope_sign.xml | 43 +- .../src/main/res/layout/fragment_profile.xml | 17 + .../main/res/layout/fragment_profile_sign.xml | 61 +++ .../src/main/res/layout/nav_drawer_row.xml | 3 +- .../Horoscope/app/src/main/res/values/ids.xml | 4 + .../app/src/main/res/values/strings.xml | 296 ++++++++++- .../jaellysbales/MyApplication/.gitignore | 6 + .../jaellysbales/MyApplication/.idea/.name | 1 + .../MyApplication/.idea/compiler.xml | 23 + .../.idea/copyright/profiles_settings.xml | 3 + .../MyApplication/.idea/encodings.xml | 5 + .../MyApplication/.idea/gradle.xml | 19 + .../jaellysbales/MyApplication/.idea/misc.xml | 10 + .../MyApplication/.idea/modules.xml | 10 + .../.idea/scopes/scope_settings.xml | 5 + .../jaellysbales/MyApplication/.idea/vcs.xml | 7 + .../MyApplication/MyApplication.iml | 19 + .../jaellysbales/MyApplication/app/.gitignore | 1 + .../jaellysbales/MyApplication/app/app.iml | 94 ++++ .../MyApplication/app/build.gradle | 27 + .../MyApplication/app/proguard-rules.pro | 17 + .../myapplication/ApplicationTest.java | 13 + .../app/src/main/AndroidManifest.xml | 21 + .../myapplication/MainActivity.java | 81 +++ .../NavigationDrawerAdapter.java | 88 ++++ .../NavigationDrawerCallbacks.java | 5 + .../NavigationDrawerFragment.java | 228 ++++++++ .../myapplication/NavigationItem.java | 33 ++ .../main/res/drawable-hdpi/ic_menu_check.png | Bin 0 -> 212 bytes .../main/res/drawable-mdpi/ic_menu_check.png | Bin 0 -> 163 bytes .../main/res/drawable-xhdpi/ic_menu_check.png | Bin 0 -> 232 bytes .../res/drawable-xxhdpi/ic_menu_check.png | Bin 0 -> 329 bytes .../app/src/main/res/drawable/avatar.png | Bin 0 -> 11332 bytes .../src/main/res/drawable/row_selector.xml | 5 + .../app/src/main/res/drawable/wallpaper.png | Bin 0 -> 4178 bytes .../app/src/main/res/layout/activity_main.xml | 23 + .../app/src/main/res/layout/drawer_row.xml | 9 + .../res/layout/fragment_navigation_drawer.xml | 5 + .../src/main/res/layout/toolbar_default.xml | 4 + .../app/src/main/res/menu/main.xml | 3 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../app/src/main/res/values-v21/styles.xml | 28 + .../app/src/main/res/values/colors.xml | 21 + .../app/src/main/res/values/dimens.xml | 10 + .../app/src/main/res/values/strings.xml | 6 + .../app/src/main/res/values/styles.xml | 28 + .../jaellysbales/MyApplication/build.gradle | 19 + .../MyApplication/gradle.properties | 18 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + homework/jaellysbales/MyApplication/gradlew | 164 ++++++ .../jaellysbales/MyApplication/gradlew.bat | 90 ++++ .../MyApplication/settings.gradle | 1 + .../jaellysbales/AC_05-09/.idea/compiler.xml | 22 + .../.idea/copyright/profiles_settings.xml | 3 + .../AC_05-09/.idea/description.html | 1 + .../c4q/jaellysbales/AC_05-09/.idea/misc.xml | 50 ++ .../jaellysbales/AC_05-09/.idea/modules.xml | 8 + .../AC_05-09/.idea/project-template.xml | 3 + .../AC_05-09/.idea/uiDesigner.xml | 124 +++++ .../c4q/jaellysbales/AC_05-09/.idea/vcs.xml | 6 + .../jaellysbales/AC_05-09/.idea/workspace.xml | 497 ++++++++++++++++++ .../c4q/jaellysbales/AC_05-09/AC_05-09.iml | 12 + .../AC_05-09/nyc/c4q/jaellysbales/Main.class | Bin 0 -> 1673 bytes .../nyc/c4q/jaellysbales/scratch.class | Bin 0 -> 1674 bytes .../nyc/c4q/jaellysbales/scratch2.class | Bin 0 -> 2722 bytes .../src/nyc/c4q/jaellysbales/Main.java | 54 ++ .../src/nyc/c4q/jaellysbales/scratch.java | 128 +++++ .../src/nyc/c4q/jaellysbales/scratch2.java | 79 +++ 86 files changed, 3258 insertions(+), 157 deletions(-) create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/DatePickerFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileSignFragment.java create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_date_picker.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_profile.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_profile_sign.xml create mode 100644 homework/jaellysbales/Horoscope/app/src/main/res/values/ids.xml create mode 100644 homework/jaellysbales/MyApplication/.gitignore create mode 100644 homework/jaellysbales/MyApplication/.idea/.name create mode 100644 homework/jaellysbales/MyApplication/.idea/compiler.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/copyright/profiles_settings.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/encodings.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/gradle.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/misc.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/modules.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/scopes/scope_settings.xml create mode 100644 homework/jaellysbales/MyApplication/.idea/vcs.xml create mode 100644 homework/jaellysbales/MyApplication/MyApplication.iml create mode 100644 homework/jaellysbales/MyApplication/app/.gitignore create mode 100644 homework/jaellysbales/MyApplication/app/app.iml create mode 100644 homework/jaellysbales/MyApplication/app/build.gradle create mode 100644 homework/jaellysbales/MyApplication/app/proguard-rules.pro create mode 100644 homework/jaellysbales/MyApplication/app/src/androidTest/java/com/jaellysbales/myapplication/ApplicationTest.java create mode 100644 homework/jaellysbales/MyApplication/app/src/main/AndroidManifest.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/java/com/jaellysbales/myapplication/MainActivity.java create mode 100644 homework/jaellysbales/MyApplication/app/src/main/java/com/jaellysbales/myapplication/NavigationDrawerAdapter.java create mode 100644 homework/jaellysbales/MyApplication/app/src/main/java/com/jaellysbales/myapplication/NavigationDrawerCallbacks.java create mode 100644 homework/jaellysbales/MyApplication/app/src/main/java/com/jaellysbales/myapplication/NavigationDrawerFragment.java create mode 100644 homework/jaellysbales/MyApplication/app/src/main/java/com/jaellysbales/myapplication/NavigationItem.java create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable-hdpi/ic_menu_check.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable-mdpi/ic_menu_check.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable-xhdpi/ic_menu_check.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable-xxhdpi/ic_menu_check.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable/avatar.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable/row_selector.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/drawable/wallpaper.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/layout/activity_main.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/layout/drawer_row.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/layout/fragment_navigation_drawer.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/layout/toolbar_default.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/menu/main.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/values-v21/styles.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/values/colors.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/values/dimens.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/values/strings.xml create mode 100644 homework/jaellysbales/MyApplication/app/src/main/res/values/styles.xml create mode 100644 homework/jaellysbales/MyApplication/build.gradle create mode 100644 homework/jaellysbales/MyApplication/gradle.properties create mode 100644 homework/jaellysbales/MyApplication/gradle/wrapper/gradle-wrapper.jar create mode 100644 homework/jaellysbales/MyApplication/gradle/wrapper/gradle-wrapper.properties create mode 100755 homework/jaellysbales/MyApplication/gradlew create mode 100644 homework/jaellysbales/MyApplication/gradlew.bat create mode 100644 homework/jaellysbales/MyApplication/settings.gradle create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/compiler.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/copyright/profiles_settings.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/description.html create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/misc.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/modules.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/project-template.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/uiDesigner.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/vcs.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/.idea/workspace.xml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/AC_05-09.iml create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/out/production/AC_05-09/nyc/c4q/jaellysbales/Main.class create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/out/production/AC_05-09/nyc/c4q/jaellysbales/scratch.class create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/out/production/AC_05-09/nyc/c4q/jaellysbales/scratch2.class create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/src/nyc/c4q/jaellysbales/Main.java create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/src/nyc/c4q/jaellysbales/scratch.java create mode 100644 homework/week-1/jaellysbales/nyc/c4q/jaellysbales/AC_05-09/src/nyc/c4q/jaellysbales/scratch2.java diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java index 5a400ea4..b17b2ec4 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/CompatibilityFragment.java @@ -1,43 +1,129 @@ package com.jaellysbales.horoscope.ui; -import android.app.Activity; import android.os.Bundle; +import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.Spinner; +import android.widget.Toast; import com.jaellysbales.horoscope.R; -public class CompatibilityFragment extends Fragment { +public class CompatibilityFragment extends Fragment implements AdapterView.OnItemSelectedListener { + private Spinner spinner_sign1, spinner_sign2; + private Button btnSubmit; - public CompatibilityFragment() { - // Required empty public constructor + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + return inflater.inflate(R.layout.fragment_compatibility, container, false); } @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + + // Initializing spinners, adding items. + spinner_sign1 = (Spinner) view.findViewById(R.id.spinner_sign1); + ArrayAdapter adapter1 = ArrayAdapter.createFromResource(CompatibilityFragment.this.getActivity(), + R.array.sign_array, android.R.layout.simple_spinner_item); + adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner_sign1.setAdapter(adapter1); + + spinner_sign2 = (Spinner) view.findViewById(R.id.spinner_sign2); + ArrayAdapter adapter2 = ArrayAdapter.createFromResource(CompatibilityFragment.this.getActivity(), + R.array.sign_array, android.R.layout.simple_spinner_item); + adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner_sign2.setAdapter(adapter2); + + // Adding listeners + spinner_sign1 = (Spinner) view.findViewById(R.id.spinner_sign1); + spinner_sign1.setOnItemSelectedListener(CompatibilityFragment.this); + spinner_sign2 = (Spinner) view.findViewById(R.id.spinner_sign2); + spinner_sign2.setOnItemSelectedListener(CompatibilityFragment.this); + + // I really am not sure how to organize any of this code and it's making me crazy. + btnSubmit = (Button) view.findViewById(R.id.button_submit); + spinner_sign1 = (Spinner) view.findViewById(R.id.spinner_sign1); + spinner_sign2 = (Spinner) view.findViewById(R.id.spinner_sign2); + + spinner_sign1.setOnItemSelectedListener(CompatibilityFragment.this); + spinner_sign2.setOnItemSelectedListener(CompatibilityFragment.this); + btnSubmit.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + + // Handle submission of spinner selections + if (spinner_sign1.getSelectedItem().equals("Sign") || (spinner_sign2.getSelectedItem().equals("Sign"))) { + Toast.makeText(CompatibilityFragment.this.getActivity(), + "Please select a sign.", + Toast.LENGTH_SHORT).show(); + } + else { + // TextView appearing beneath spinners in view? + getCompatibility(String.valueOf(spinner_sign1.getSelectedItem()), String.valueOf(spinner_sign2.getSelectedItem())); + + } + } + }); } - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_compatibility, container, false); + public void getCompatibility(String sign1, String sign2) { + String pair = sign1 + " + " + sign2; + String compatibility; + // Just randomize this Jae, what were you thinking...? + if (pair.contains("Aries") && pair.contains("Gemini") + || pair.contains("Taurus") && pair.contains("Virgo") + || pair.contains("Leo") && pair.contains("Scorpio") + || pair.contains("Virgo") && pair.contains("Capricorn") + || pair.contains("Libra") && pair.contains("Aquarius") + || pair.contains("Scorpio") && pair.contains("Pisces") + || pair.contains("Sagittarius") && pair.contains("Leo") + || pair.contains("Capricorn") && pair.contains("Pisces") + || pair.contains("Aquarius") && pair.contains("Aries") + || pair.contains("Pisces") && pair.contains("Cancer")) + { + compatibility = "Great"; + } + else if (pair.contains("Aries") && pair.contains("Capricorn") + || pair.contains("Taurus") && pair.contains("Leo") + || pair.contains("Gemini") && pair.contains("Scorpio") + || pair.contains("Cancer") && pair.contains("Aries") + || pair.contains("Sagittarius") && pair.contains("Pisces") + || pair.contains("Scorpio") && pair.contains("Aquarius") + || pair.contains("Libra") && pair.contains("Cancer") + || pair.contains("Capricorn") && pair.contains("Libra") + || pair.contains("Aquarius") && pair.contains("Taurus") + || pair.contains("Pisces") && pair.contains("Libra") + || pair.contains("Virgo") && pair.contains("Sagittarius") + || pair.contains("Pisces") && pair.contains("Libra")) + { + compatibility = "Bad"; + } + else { + compatibility = "Okay"; + } - // Inflate the layout for this fragment - return rootView; + Toast.makeText(CompatibilityFragment.this.getActivity(), + compatibility + " match!", + Toast.LENGTH_SHORT).show(); } - @Override - public void onAttach(Activity activity) { - super.onAttach(activity); + public void onItemSelected(AdapterView parent, View view, + int pos, long id) { + // An item was selected. You can retrieve the selected item using + // parent.getItemAtPosition(pos) +// TextView sign = (TextView) view; +// Toast.makeText(CompatibilityFragment.this.getActivity(), sign.getText(), Toast.LENGTH_SHORT).show(); + } - @Override - public void onDetach() { - super.onDetach(); + public void onNothingSelected(AdapterView parent) { + // Another interface callback } } \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/DatePickerFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/DatePickerFragment.java new file mode 100644 index 00000000..51e05a66 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/DatePickerFragment.java @@ -0,0 +1,253 @@ +package com.jaellysbales.horoscope.ui; + +import android.app.DatePickerDialog; +import android.app.Dialog; +import android.os.Bundle; +import android.support.v4.app.DialogFragment; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentActivity; +import android.support.v4.app.FragmentManager; +import android.widget.DatePicker; + +import com.jaellysbales.horoscope.R; + +import java.util.Calendar; + +/** + * Created by jaellysbales on 5/10/15. + */ +public class DatePickerFragment extends DialogFragment + implements DatePickerDialog.OnDateSetListener { + + @Override + public Dialog onCreateDialog(Bundle savedInstanceState) { + // Use the current date as the default date in the picker + final Calendar c = Calendar.getInstance(); + int year = c.get(Calendar.YEAR); + int month = c.get(Calendar.MONTH); + int day = c.get(Calendar.DAY_OF_MONTH); + + // Create a new instance of DatePickerDialog and return it + return new DatePickerDialog(getActivity(), this, year, month, day); + } + + public void onDateSet(DatePicker view, int year, int month, int day) { + // Do something with the date chosen by the user + String sign = null; + String description = null; + String startDate = null; + String endDate = null; + String profile = null; + + if (month == 0) { + if (day <= 20) { + sign = getString(R.string.sign_capricorn); + description = getString(R.string.desc_capricorn); + startDate = getString(R.string.start_date_capricorn); + endDate = getString(R.string.end_date_capricorn); + profile = getString(R.string.profile_capricorn); + } + else { + sign = getString(R.string.sign_aquarius); + description = getString(R.string.desc_aquarius); + startDate = getString(R.string.start_date_aquarius); + endDate = getString(R.string.end_date_aquarius); + profile = getString(R.string.profile_aquarius); + } + } + else if (month == 1) { + if (day <= 21) { + // There has to be a more concise way of setting this. It's 2x the code now. + sign = getString(R.string.sign_aquarius); + description = getString(R.string.desc_aquarius); + startDate = getString(R.string.start_date_aquarius); + endDate = getString(R.string.end_date_aquarius); + profile = getString(R.string.profile_aquarius); + } + else { + sign = getString(R.string.sign_pisces); + description = getString(R.string.desc_pisces); + startDate = getString(R.string.start_date_pisces); + endDate = getString(R.string.end_date_pisces); + profile = getString(R.string.profile_pisces); + } + } + else if (month == 2) { + if (day <= 20) { + sign = getString(R.string.sign_pisces); + description = getString(R.string.desc_pisces); + startDate = getString(R.string.start_date_pisces); + endDate = getString(R.string.end_date_pisces); + profile = getString(R.string.profile_pisces); + } + else { + sign = getString(R.string.sign_aries); + description = getString(R.string.desc_aries); + startDate = getString(R.string.start_date_aries); + endDate = getString(R.string.end_date_aries); + profile = getString(R.string.profile_aries); + } + } + else if (month == 3) { + if (day <= 19) { + sign = getString(R.string.sign_aries); + description = getString(R.string.desc_aries); + startDate = getString(R.string.start_date_aries); + endDate = getString(R.string.end_date_aries); + profile = getString(R.string.profile_aries); + } + else { + sign = getString(R.string.sign_taurus); + description = getString(R.string.desc_taurus); + startDate = getString(R.string.start_date_taurus); + endDate = getString(R.string.end_date_taurus); + profile = getString(R.string.profile_taurus); + } + } + else if (month == 4) { + if (day <= 20) { + sign = getString(R.string.sign_taurus); + description = getString(R.string.desc_taurus); + startDate = getString(R.string.start_date_taurus); + endDate = getString(R.string.end_date_taurus); + profile = getString(R.string.profile_taurus); + } + else { + sign = getString(R.string.sign_gemini); + description = getString(R.string.desc_gemini); + startDate = getString(R.string.start_date_gemini); + endDate = getString(R.string.end_date_gemini); + profile = getString(R.string.profile_gemini); + } + } + else if (month == 5) { + if (day <= 21) { + sign = getString(R.string.sign_gemini); + description = getString(R.string.desc_gemini); + startDate = getString(R.string.start_date_gemini); + endDate = getString(R.string.end_date_gemini); + profile = getString(R.string.profile_gemini); + } + else { + sign = getString(R.string.sign_cancer); + description = getString(R.string.desc_cancer); + startDate = getString(R.string.start_date_cancer); + endDate = getString(R.string.end_date_cancer); + profile = getString(R.string.profile_cancer); + } + } + else if (month == 6) { + if (day <= 22) { + sign = getString(R.string.sign_cancer); + description = getString(R.string.desc_cancer); + startDate = getString(R.string.start_date_cancer); + endDate = getString(R.string.end_date_cancer); + profile = getString(R.string.profile_cancer); + } + else { + sign = getString(R.string.sign_leo); + description = getString(R.string.desc_leo); + startDate = getString(R.string.start_date_leo); + endDate = getString(R.string.end_date_leo); + profile = getString(R.string.profile_leo); + } + } + else if (month == 7) { + if (day <= 22) { + sign = getString(R.string.sign_leo); + description = getString(R.string.desc_leo); + startDate = getString(R.string.start_date_leo); + endDate = getString(R.string.end_date_leo); + profile = getString(R.string.profile_leo); + } + else { + sign = getString(R.string.sign_virgo); + description = getString(R.string.desc_virgo); + startDate = getString(R.string.start_date_virgo); + endDate = getString(R.string.end_date_virgo); + profile = getString(R.string.profile_virgo); + } + } + else if (month == 8) { + if (day <= 22) { + sign = getString(R.string.sign_virgo); + description = getString(R.string.desc_virgo); + startDate = getString(R.string.start_date_virgo); + endDate = getString(R.string.end_date_virgo); + profile = getString(R.string.profile_virgo); + } + else { + sign = getString(R.string.sign_libra); + description = getString(R.string.desc_libra); + startDate = getString(R.string.start_date_libra); + endDate = getString(R.string.end_date_libra); + profile = getString(R.string.profile_libra); + } + } + else if (month == 9) { + if (day <= 23) { + sign = getString(R.string.sign_libra); + description = getString(R.string.desc_libra); + startDate = getString(R.string.start_date_libra); + endDate = getString(R.string.end_date_libra); + profile = getString(R.string.profile_libra); + } + else { + sign = getString(R.string.sign_scorpio); + description = getString(R.string.desc_scorpio); + startDate = getString(R.string.start_date_scorpio); + endDate = getString(R.string.end_date_scorpio); + profile = getString(R.string.profile_scorpio); + } + } + else if (month == 10) { + if (day <= 20) { + sign = getString(R.string.sign_scorpio); + description = getString(R.string.desc_scorpio); + startDate = getString(R.string.start_date_scorpio); + endDate = getString(R.string.end_date_scorpio); + profile = getString(R.string.profile_scorpio); + } + else { + sign = getString(R.string.sign_sagittarius); + description = getString(R.string.desc_sagittarius); + startDate = getString(R.string.start_date_sagittarius); + endDate = getString(R.string.end_date_sagittarius); + profile = getString(R.string.profile_sagittarius); + } + } + else if (month == 11) { + if (day <= 22) { + sign = getString(R.string.sign_sagittarius); + description = getString(R.string.desc_sagittarius); + startDate = getString(R.string.start_date_sagittarius); + endDate = getString(R.string.end_date_sagittarius); + profile = getString(R.string.profile_sagittarius); + } + else { + sign = getString(R.string.sign_capricorn); + description = getString(R.string.desc_capricorn); + startDate = getString(R.string.start_date_capricorn); + endDate = getString(R.string.end_date_capricorn); + profile = getString(R.string.profile_capricorn); + } + } + + FragmentActivity hostActivity = DatePickerFragment.this.getActivity(); + FragmentManager fragmentManager = hostActivity.getSupportFragmentManager(); + + Fragment fragment = new ProfileSignFragment(); + Bundle args = new Bundle(); + args.putString("SIGN", sign); + args.putString("DESCRIPTION", description); + args.putString("STARTDATE", startDate); + args.putString("ENDDATE", endDate); + args.putString("PROFILE", profile); + fragment.setArguments(args); + + fragmentManager. + beginTransaction(). + replace(R.id.container_body, fragment). + commit(); + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java index 6f1b3337..445fe8b7 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/GuessSignFragment.java @@ -1,43 +1,93 @@ package com.jaellysbales.horoscope.ui; -import android.app.Activity; import android.os.Bundle; +import android.os.CountDownTimer; +import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Spinner; +import android.widget.TextView; import com.jaellysbales.horoscope.R; -public class GuessSignFragment extends Fragment { +public class GuessSignFragment extends Fragment implements AdapterView.OnItemSelectedListener { + private int attempts = 3; + private Spinner spinner; + private String randDate; + private String answer; + private String guess; + private TextView mTextField; - public GuessSignFragment() { - // Required empty public constructor + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + return inflater.inflate(R.layout.fragment_guess_sign, container, false); } @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + + while (attempts != 3) { + TextView date = (TextView) view.findViewById(R.id.placeholder_date); + date.setText(randDate); + + // Initializing spinners, adding items. + spinner = (Spinner) view.findViewById(R.id.spinner); + ArrayAdapter adapter1 = ArrayAdapter.createFromResource(GuessSignFragment.this.getActivity(), + R.array.sign_array, android.R.layout.simple_spinner_item); + adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner.setAdapter(adapter1); + + spinner = (Spinner) view.findViewById(R.id.spinner); + spinner.setOnItemSelectedListener(GuessSignFragment.this); + } + + // while attempts != 3 + // display date and spinner to user + // get spinner selection (guess) + // if guess matches answer + // stop countdown + // notify user (toast) + // if guess does not match answer + // notify user (toast) + // increment int attempts + // if attempts == 3 + // display answer (toast) + + + // If sign correctly guessed, stop countdown. + // CountDownTimer.cancel(); } - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_guess_sign, container, false); + // TODO: method -- generate random birth date (month/day) + // TODO: assign sign of that date to answer + + public void gameTimer() { + new CountDownTimer(5000, 1000) { + public void onTick(long millisUntilFinished) { + mTextField.setText("" + (millisUntilFinished / 1000)); + } - // Inflate the layout for this fragment - return rootView; + public void onFinish() { + mTextField.setText("Time's up!"); + // reveal answer + } + }.start(); } + @Override - public void onAttach(Activity activity) { - super.onAttach(activity); + public void onItemSelected(AdapterView adapterView, View view, int i, long l) { + } @Override - public void onDetach() { - super.onDetach(); + public void onNothingSelected(AdapterView adapterView) { + } } \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java index ad1885a0..874cb810 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HomeFragment.java @@ -1,7 +1,7 @@ package com.jaellysbales.horoscope.ui; -import android.app.Activity; import android.os.Bundle; +import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; @@ -11,33 +11,19 @@ public class HomeFragment extends Fragment { - public HomeFragment() { - // Required empty public constructor - } - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + return inflater.inflate(R.layout.fragment_home, container, false); } @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_home, container, false); + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + View.OnClickListener clickListener = new View.OnClickListener() { + @Override + public void onClick(View view) { - // Inflate the layout for this fragment - return rootView; - } - - @Override - public void onAttach(Activity activity) { - super.onAttach(activity); - } - - @Override - public void onDetach() { - super.onDetach(); + } + }; } } \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java index 8dae3319..d79db5b8 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeFragment.java @@ -52,42 +52,95 @@ public void onClick(View view) { //Toast.makeText(HoroscopeFragment.this.getActivity(), "Test!", Toast.LENGTH_SHORT).show(); int buttonId = view.getId(); String sign = null; + String description = null; + String startDate = null; + String endDate = null; + String horoscope = null; + switch (buttonId) { case R.id.icon_aquarius: - sign = "Aquarius"; + sign = getString(R.string.sign_aquarius); + description = getString(R.string.desc_aquarius); + startDate = getString(R.string.start_date_aquarius); + endDate = getString(R.string.end_date_aquarius); + horoscope = getString(R.string.horoscope_aquarius); break; case R.id.icon_aries: - sign = "Aries"; + sign = getString(R.string.sign_aries); + description = getString(R.string.desc_aries); + startDate = getString(R.string.start_date_aries); + endDate = getString(R.string.end_date_aries); + horoscope = getString(R.string.horoscope_aries); break; case R.id.icon_cancer: - sign = "Cancer"; + sign = getString(R.string.sign_cancer); + description = getString(R.string.desc_cancer); + startDate = getString(R.string.start_date_cancer); + endDate = getString(R.string.end_date_cancer); + horoscope = getString(R.string.horoscope_cancer); break; case R.id.icon_capricorn: - sign = "Capricorn"; + sign = getString(R.string.sign_capricorn); + description = getString(R.string.desc_capricorn); + startDate = getString(R.string.start_date_capricorn); + endDate = getString(R.string.end_date_capricorn); + horoscope = getString(R.string.horoscope_capricorn); break; case R.id.icon_gemini: - sign = "Gemini"; + sign = getString(R.string.sign_gemini); + description = getString(R.string.desc_gemini); + startDate = getString(R.string.start_date_gemini); + endDate = getString(R.string.end_date_gemini); + horoscope = getString(R.string.horoscope_gemini); break; case R.id.icon_leo: - sign = "Leo"; + sign = getString(R.string.sign_leo); + description = getString(R.string.desc_leo); + startDate = getString(R.string.start_date_leo); + endDate = getString(R.string.end_date_leo); + horoscope = getString(R.string.horoscope_leo); break; case R.id.icon_libra: - sign = "Libra"; + sign = getString(R.string.sign_libra); + description = getString(R.string.desc_libra); + startDate = getString(R.string.start_date_libra); + endDate = getString(R.string.end_date_libra); + horoscope = getString(R.string.horoscope_libra); break; case R.id.icon_pisces: - sign = "Pisces"; + sign = getString(R.string.sign_pisces); + description = getString(R.string.desc_pisces); + startDate = getString(R.string.start_date_pisces); + endDate = getString(R.string.end_date_pisces); + horoscope = getString(R.string.horoscope_pisces); break; case R.id.icon_sagittarius: - sign = "Sagittarius"; + sign = getString(R.string.sign_sagittarius); + description = getString(R.string.desc_sagittarius); + startDate = getString(R.string.start_date_sagittarius); + endDate = getString(R.string.end_date_sagittarius); + horoscope = getString(R.string.horoscope_sagittarius); break; case R.id.icon_scorpio: - sign = "Scorpio"; + sign = getString(R.string.sign_scorpio); + description = getString(R.string.desc_scorpio); + startDate = getString(R.string.start_date_scorpio); + endDate = getString(R.string.end_date_scorpio); + horoscope = getString(R.string.horoscope_scorpio); break; case R.id.icon_taurus: - sign = "Taurus"; + sign = getString(R.string.sign_taurus); + description = getString(R.string.desc_taurus); + startDate = getString(R.string.start_date_taurus); + endDate = getString(R.string.end_date_taurus); + horoscope = getString(R.string.horoscope_taurus); break; case R.id.icon_virgo: - sign = "Virgo"; + sign = getString(R.string.sign_virgo); + description = getString(R.string.desc_virgo); + startDate = getString(R.string.start_date_virgo); + endDate = getString(R.string.end_date_virgo); + horoscope = getString(R.string.horoscope_virgo); break; default: throw new UnsupportedOperationException("should never happen"); @@ -99,6 +152,10 @@ public void onClick(View view) { Fragment fragment = new HoroscopeSignFragment(); Bundle args = new Bundle(); args.putString("SIGN", sign); + args.putString("DESCRIPTION", description); + args.putString("STARTDATE", startDate); + args.putString("ENDDATE", endDate); + args.putString("HOROSCOPE", horoscope); fragment.setArguments(args); fragmentManager. diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java index ebd365b5..2f2f5e8d 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/HoroscopeSignFragment.java @@ -18,6 +18,10 @@ */ public class HoroscopeSignFragment extends Fragment { private String sign; + private String description; + private String startDate; + private String endDate; + private String horoscope; private HashMap icons; @Override @@ -51,14 +55,23 @@ public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { //Toast.makeText(HoroscopeSignFragment.this.getActivity(), "Sign TEST!", Toast.LENGTH_SHORT).show(); - TextView title = (TextView) view.findViewById(R.id.sign_title); - ImageView icon = (ImageView) view.findViewById(R.id.sign_icon); - TextView startDate = (TextView) view.findViewById(R.id.sign_start_date); - TextView endDate = (TextView) view.findViewById(R.id.sign_end_date); - TextView blurb = (TextView) view.findViewById(R.id.sign_blurb); - title.setText(sign); - icon.setImageResource(icons.get(sign)); + Bundle args = getArguments(); + startDate = args.getString("STARTDATE"); + description = args.getString("DESCRIPTION"); + endDate = args.getString("ENDDATE"); + horoscope = args.getString("HOROSCOPE"); + + TextView myTitle = (TextView) view.findViewById(R.id.sign_title); + TextView myDescription = (TextView) view.findViewById(R.id.sign_description); + ImageView myIcon = (ImageView) view.findViewById(R.id.sign_icon); + TextView myDateRange = (TextView) view.findViewById(R.id.sign_range); + TextView myHoroscope = (TextView) view.findViewById(R.id.sign_horoscope); + myTitle.setText(sign); + myDescription.setText(description); + myIcon.setImageResource(icons.get(sign)); // Doesn't work. + myDateRange.setText(startDate + " - " + endDate); + myHoroscope.setText(horoscope); } } diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java index c66bbafa..ee8e07ad 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/MainActivity.java @@ -87,7 +87,7 @@ private void displayView(int position) { title = getString(R.string.title_horoscope); break; case 2: - fragment = new SignProfilesFragment(); + fragment = new ProfileFragment(); title = getString(R.string.title_sign_profiles); break; case 3: diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileFragment.java new file mode 100644 index 00000000..5d661dae --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileFragment.java @@ -0,0 +1,61 @@ +package com.jaellysbales.horoscope.ui; + +import android.app.DatePickerDialog; +import android.app.Dialog; +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.support.v4.app.DialogFragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Button; +import android.widget.DatePicker; + +import com.jaellysbales.horoscope.R; + +import java.util.Calendar; + +/** + * Created by jaellysbales on 5/10/15. + */ +public class ProfileFragment extends DialogFragment + implements DatePickerDialog.OnDateSetListener { + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + return inflater.inflate(R.layout.fragment_profile, container, false); + } + + @Override + public Dialog onCreateDialog(Bundle savedInstanceState) { + // Use the current date as the default date in the picker + final Calendar c = Calendar.getInstance(); + int year = c.get(Calendar.YEAR); + int month = c.get(Calendar.MONTH); + int day = c.get(Calendar.DAY_OF_MONTH); + + // Create a new instance of DatePickerDialog and return it + return new DatePickerDialog(getActivity(), this, year, month, day); + } + + @Override + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + final Button setDate = (Button) view.findViewById(R.id.set_date); + + View.OnClickListener clickListener = new View.OnClickListener() { + @Override + public void onClick(View view) { + showDatePickerDialog(setDate); + } + }; + setDate.setOnClickListener(clickListener); + } + + public void showDatePickerDialog(View v) { + DialogFragment picker = new DatePickerFragment(); + picker.show(getFragmentManager(), "datePicker"); + } + + public void onDateSet(DatePicker view, int year, int month, int day) { + } +} \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileSignFragment.java b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileSignFragment.java new file mode 100644 index 00000000..adbecb64 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/java/com/jaellysbales/horoscope/ui/ProfileSignFragment.java @@ -0,0 +1,75 @@ +package com.jaellysbales.horoscope.ui; + +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import com.jaellysbales.horoscope.R; + +import java.util.HashMap; + +/** + * Created by jaellysbales on 5/10/15. + */ +public class ProfileSignFragment extends Fragment { + private String sign; + private String description; + private String startDate; + private String endDate; + private String profile; + private HashMap icons; + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + icons = new HashMap(); + icons.put("Aquarius", R.id.icon_aquarius); + icons.put("Aries", R.id.icon_aries); + icons.put("Cancer", R.id.icon_cancer); + icons.put("Capricorn", R.id.icon_capricorn); + icons.put("Gemini", R.id.icon_gemini); + icons.put("Leo", R.id.icon_leo); + icons.put("Libra", R.id.icon_libra); + icons.put("Pisces", R.id.icon_pisces); + icons.put("Sagittarius", R.id.icon_sagittarius); + icons.put("Scorpio", R.id.icon_scorpio); + icons.put("Taurus", R.id.icon_taurus); + icons.put("Virgo", R.id.icon_virgo); + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + Bundle args = getArguments(); + sign = args.getString("SIGN"); + + return inflater.inflate(R.layout.fragment_profile_sign, container, false); + } + + @Override + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + Bundle args = getArguments(); + description = args.getString("DESCRIPTION"); + startDate = args.getString("STARTDATE"); + endDate = args.getString("ENDDATE"); + profile = args.getString("PROFILE"); + + TextView myTitle = (TextView) view.findViewById(R.id.sign_title); + TextView myDescription = (TextView) view.findViewById(R.id.sign_description); + ImageView myIcon = (ImageView) view.findViewById(R.id.sign_icon); + TextView myDateRange = (TextView) view.findViewById(R.id.sign_range); + TextView myProfile = (TextView) view.findViewById(R.id.sign_profile); + + myTitle.setText(sign); + myDescription.setText(description); + myIcon.setImageResource(icons.get(sign)); + myDateRange.setText(startDate + " - " + endDate); + myProfile.setText(profile); + } +} diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml index 5c9735d2..5df1e6f1 100644 --- a/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/activity_main.xml @@ -31,7 +31,6 @@ - - - + android:layout_centerHorizontal="true" /> + + - + android:layout_below="@+id/spinner_sign2" + android:layout_alignRight="@+id/spinner_sign2" + android:layout_alignEnd="@+id/spinner_sign2" + android:layout_marginTop="35dp" /> \ No newline at end of file diff --git a/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_date_picker.xml b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_date_picker.xml new file mode 100644 index 00000000..32353349 --- /dev/null +++ b/homework/jaellysbales/Horoscope/app/src/main/res/layout/fragment_date_picker.xml @@ -0,0 +1,15 @@ + + + +