diff --git a/aplication/.idea/codeStyles/codeStyleConfig.xml b/aplication/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index 79ee123..0000000 --- a/aplication/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/aplication/.idea/gradle.xml b/aplication/.idea/gradle.xml deleted file mode 100644 index 169fd0d..0000000 --- a/aplication/.idea/gradle.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/aplication/.idea/kotlinCodeInsightSettings.xml b/aplication/.idea/kotlinCodeInsightSettings.xml deleted file mode 100644 index 71e404d..0000000 --- a/aplication/.idea/kotlinCodeInsightSettings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/aplication/.idea/vcs.xml b/aplication/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/aplication/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/aplication/app/src/main/java/com/example/foodinder/CardItem.java b/aplication/app/src/main/java/com/example/foodinder/CardItem.java deleted file mode 100644 index 3b5c2db..0000000 --- a/aplication/app/src/main/java/com/example/foodinder/CardItem.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.foodinder; - -public class CardItem { -} diff --git a/aplication/app/src/main/java/com/example/foodinder/CardsAdapter.java b/aplication/app/src/main/java/com/example/foodinder/CardsAdapter.java deleted file mode 100644 index e4d617c..0000000 --- a/aplication/app/src/main/java/com/example/foodinder/CardsAdapter.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.example.foodinder - -import android.app.Activity -import android.content.res.Resources -import android.graphics.Bitmap -import android.graphics.BitmapFactory -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.widget.BaseAdapter -import android.widget.ImageView -import android.widget.TextView - -class CardsAdapter(private val activity: Activity, private val data: List) : - BaseAdapter() { - override fun getCount(): Int { - return data.size - } - - override fun getItem(position: Int): CardItem { - return data[position] - } - - override fun getItemId(position: Int): Long { - return position.toLong() - } - - override fun getView( - position: Int, - convertView: View, - parent: ViewGroup - ): View { - var convertView = convertView - val holder: ViewHolder - val inflater = - activity.getSystemService(Activity.LAYOUT_INFLATER_SERVICE) as LayoutInflater - // If holder not exist then locate all view from UI file. - if (convertView == null) { // inflate UI from XML file - convertView = inflater.inflate(R.layout.item_card, parent, false) - // get all UI view - holder = ViewHolder(convertView) - // set tag for holder - convertView.tag = holder - } else { // if holder created, get tag from view - holder = convertView.tag as ViewHolder - } - //setting data to views - holder.name.text = getItem(position).name - holder.location.text = getItem(position).location - holder.avatar.setImageBitmap( - decodeSampledBitmapFromResource( - activity.resources, - getItem(position).drawableId, - AVATAR_WIDTH, - AVATAR_HEIGHT - ) - ) - return convertView - } - - private inner class ViewHolder(view: View) { - val avatar: ImageView - val name: TextView - val location: TextView - - init { - avatar = view.findViewById(R.id.avatar) as ImageView - name = view.findViewById(R.id.name) as TextView - location = view.findViewById(R.id.location) as TextView - } - } - - companion object { - private const val AVATAR_WIDTH = 150 - private const val AVATAR_HEIGHT = 300 - fun decodeSampledBitmapFromResource( - res: Resources?, - resId: Int, - reqWidth: Int, - reqHeight: Int - ): Bitmap { // First decode with inJustDecodeBounds=true to check dimensions - val options = BitmapFactory.Options() - options.inJustDecodeBounds = true - BitmapFactory.decodeResource(res, resId, options) - // Calculate inSampleSize - options.inSampleSize = - calculateInSampleSize(options, reqWidth, reqHeight) - // Decode bitmap with inSampleSize set - options.inJustDecodeBounds = false - return BitmapFactory.decodeResource(res, resId, options) - } - - fun calculateInSampleSize( - options: BitmapFactory.Options, - reqWidth: Int, - reqHeight: Int - ): Int { // Raw height and width of image - val height = options.outHeight - val width = options.outWidth - var inSampleSize = 1 - if (height > reqHeight || width > reqWidth) { - val halfHeight = height / 2 - val halfWidth = width / 2 - // Calculate the largest inSampleSize value that is a power of 2 and keeps both -// height and width larger than the requested height and width. - while (halfHeight / inSampleSize >= reqHeight - && halfWidth / inSampleSize >= reqWidth - ) { - inSampleSize *= 2 - } - } - return inSampleSize - } - } - -} \ No newline at end of file diff --git a/aplication/app/src/main/java/com/example/foodinder/swipper.java b/aplication/app/src/main/java/com/example/foodinder/swipper.java deleted file mode 100644 index 5c399de..0000000 --- a/aplication/app/src/main/java/com/example/foodinder/swipper.java +++ /dev/null @@ -1,99 +0,0 @@ -package info.devexchanges.cardsstack; - -import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.view.Menu; -import android.view.MenuItem; -import android.view.View; -import android.widget.Toast; - -import java.util.ArrayList; - -import link.fls.swipestack.SwipeStack; - -public class swipper extends AppCompatActivity { - - private SwipeStack cardStack; - private CardsAdapter cardsAdapter; - private ArrayList cardItems; - private View btnCancel; - private View btnLove; - private int currentPosition; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - - cardStack = (SwipeStack) findViewById(R.id.container); - btnCancel = findViewById(R.id.cancel); - btnLove = findViewById(R.id.love); - - setCardStackAdapter(); - currentPosition = 0; - - //Handling swipe event of Cards stack - cardStack.setListener(new SwipeStack.SwipeStackListener() { - @Override - public void onViewSwipedToLeft(int position) { - currentPosition = position + 1; - } - - @Override - public void onViewSwipedToRight(int position) { - currentPosition = position + 1; - } - - @Override - public void onStackEmpty() { - - } - }); - - btnCancel.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - cardStack.swipeTopViewToRight(); - } - }); - - btnLove.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - Toast.makeText(swipper.this, "You liked " + cardItems.get(currentPosition).getName(), - Toast.LENGTH_SHORT).show(); - cardStack.swipeTopViewToLeft(); - } - }); - } - - private void setCardStackAdapter() { - cardItems = new ArrayList<>(); - - cardItems.add(new CardItem(R.drawable.a, "Huyen My", "Hanoi")); - cardItems.add(new CardItem(R.drawable.f, "Do Ha", "Nghe An")); - cardItems.add(new CardItem(R.drawable.g, "Dong Nhi", "Hue")); - cardItems.add(new CardItem(R.drawable.e, "Le Quyen", "Sai Gon")); - cardItems.add(new CardItem(R.drawable.c, "Phuong Linh", "Thanh Hoa")); - cardItems.add(new CardItem(R.drawable.d, "Phuong Vy", "Hanoi")); - cardItems.add(new CardItem(R.drawable.b, "Ha Ho", "Da Nang")); - - cardsAdapter = new CardsAdapter(this, cardItems); - cardStack.setAdapter(cardsAdapter); - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_main, menu); - return true; - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - if (item.getItemId() == R.id.reset) { - cardStack.resetStack(); - currentPosition = 0; - } - return super.onOptionsItemSelected(item); - } -} diff --git a/aplication/app/src/main/res/drawable-v24/a.jpg b/aplication/app/src/main/res/drawable-v24/a.jpg deleted file mode 100644 index 2d9a2b9..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/a.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/b.jpg b/aplication/app/src/main/res/drawable-v24/b.jpg deleted file mode 100644 index 9f26ffd..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/b.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/c.jpg b/aplication/app/src/main/res/drawable-v24/c.jpg deleted file mode 100644 index 496f8fc..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/c.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/d.jpg b/aplication/app/src/main/res/drawable-v24/d.jpg deleted file mode 100644 index fa1ee2b..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/d.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/e.jpg b/aplication/app/src/main/res/drawable-v24/e.jpg deleted file mode 100644 index 36ee769..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/e.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/f.jpg b/aplication/app/src/main/res/drawable-v24/f.jpg deleted file mode 100644 index dfb8d67..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/f.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/g.jpg b/aplication/app/src/main/res/drawable-v24/g.jpg deleted file mode 100644 index dfb8d67..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/g.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/h.jpg b/aplication/app/src/main/res/drawable-v24/h.jpg deleted file mode 100644 index a805ae0..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/h.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/i.jpg b/aplication/app/src/main/res/drawable-v24/i.jpg deleted file mode 100644 index b8013cc..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/i.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/j.jpg b/aplication/app/src/main/res/drawable-v24/j.jpg deleted file mode 100644 index 3145250..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/j.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/k.jpg b/aplication/app/src/main/res/drawable-v24/k.jpg deleted file mode 100644 index c95369d..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/k.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/l.jpg b/aplication/app/src/main/res/drawable-v24/l.jpg deleted file mode 100644 index de2fd42..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/l.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/m.jpg b/aplication/app/src/main/res/drawable-v24/m.jpg deleted file mode 100644 index 88010dc..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/m.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/n.jpg b/aplication/app/src/main/res/drawable-v24/n.jpg deleted file mode 100644 index 6033e74..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/n.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/o.jpg b/aplication/app/src/main/res/drawable-v24/o.jpg deleted file mode 100644 index 78cd3b0..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/o.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/p.jpg b/aplication/app/src/main/res/drawable-v24/p.jpg deleted file mode 100644 index de20486..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/p.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/drawable-v24/r.jpg b/aplication/app/src/main/res/drawable-v24/r.jpg deleted file mode 100644 index 682a58c..0000000 Binary files a/aplication/app/src/main/res/drawable-v24/r.jpg and /dev/null differ diff --git a/aplication/app/src/main/res/layout/activity_swipper.xml b/aplication/app/src/main/res/layout/activity_swipper.xml deleted file mode 100644 index 7e53d22..0000000 --- a/aplication/app/src/main/res/layout/activity_swipper.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - \ No newline at end of file diff --git a/aplication/app/src/main/res/layout/item_card.xml b/aplication/app/src/main/res/layout/item_card.xml deleted file mode 100644 index 3509b84..0000000 --- a/aplication/app/src/main/res/layout/item_card.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/aplication/app/src/main/res/menu/menu_main.xml b/aplication/app/src/main/res/menu/menu_main.xml deleted file mode 100644 index fe187c0..0000000 --- a/aplication/app/src/main/res/menu/menu_main.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/aplication/app/src/main/res/values/dimens.xml b/aplication/app/src/main/res/values/dimens.xml deleted file mode 100644 index 47c8224..0000000 --- a/aplication/app/src/main/res/values/dimens.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - 16dp - 16dp - diff --git a/foodinder_app/.gitignore b/foodinder_app/.gitignore deleted file mode 100644 index 603b140..0000000 --- a/foodinder_app/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/caches -/.idea/libraries -/.idea/modules.xml -/.idea/workspace.xml -/.idea/navEditor.xml -/.idea/assetWizardSettings.xml -.DS_Store -/build -/captures -.externalNativeBuild -.cxx diff --git a/foodinder_app/.idea/codeStyles/Project.xml b/foodinder_app/.idea/codeStyles/Project.xml deleted file mode 100644 index 681f41a..0000000 --- a/foodinder_app/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -
- - - - xmlns:android - - ^$ - - - -
-
- - - - xmlns:.* - - ^$ - - - BY_NAME - -
-
- - - - .*:id - - http://schemas.android.com/apk/res/android - - - -
-
- - - - .*:name - - http://schemas.android.com/apk/res/android - - - -
-
- - - - name - - ^$ - - - -
-
- - - - style - - ^$ - - - -
-
- - - - .* - - ^$ - - - BY_NAME - -
-
- - - - .* - - http://schemas.android.com/apk/res/android - - - ANDROID_ATTRIBUTE_ORDER - -
-
- - - - .* - - .* - - - BY_NAME - -
-
-
-
-
-
\ No newline at end of file diff --git a/foodinder_app/.idea/gradle.xml b/foodinder_app/.idea/gradle.xml deleted file mode 100644 index 169fd0d..0000000 --- a/foodinder_app/.idea/gradle.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/foodinder_app/.idea/misc.xml b/foodinder_app/.idea/misc.xml deleted file mode 100644 index 37a7509..0000000 --- a/foodinder_app/.idea/misc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/foodinder_app/.idea/runConfigurations.xml b/foodinder_app/.idea/runConfigurations.xml deleted file mode 100644 index 7f68460..0000000 --- a/foodinder_app/.idea/runConfigurations.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/foodinder_app/.idea/vcs.xml b/foodinder_app/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/foodinder_app/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/foodinder_app/app/.gitignore b/foodinder_app/app/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/foodinder_app/app/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/foodinder_app/app/build.gradle b/foodinder_app/app/build.gradle deleted file mode 100644 index 16f10d6..0000000 --- a/foodinder_app/app/build.gradle +++ /dev/null @@ -1,41 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android-extensions' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion 28 - buildToolsVersion "28.0.3" - defaultConfig { - applicationId "com.example.foodinder_app" - minSdkVersion 16 - targetSdkVersion 28 - versionCode 1 - versionName "1.0" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'link.fls:swipestack:0.3.0' - implementation 'com.android.support:appcompat-v7:25.0.0' - implementation 'com.android.support:cardview-v7:25.0.0' - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'com.android.support.constraint:constraint-layout:1.1.3' -} -allprojects { - repositories { - jcenter() - maven { - url "https://maven.google.com" - } - } -} -repositories { - mavenCentral() -} diff --git a/foodinder_app/app/libs/android-card-stack-0.1.5.aar b/foodinder_app/app/libs/android-card-stack-0.1.5.aar deleted file mode 100644 index 8fdee4f..0000000 Binary files a/foodinder_app/app/libs/android-card-stack-0.1.5.aar and /dev/null differ diff --git a/foodinder_app/app/proguard-rules.pro b/foodinder_app/app/proguard-rules.pro deleted file mode 100644 index f1b4245..0000000 --- a/foodinder_app/app/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# 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 *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/foodinder_app/app/src/main/AndroidManifest.xml b/foodinder_app/app/src/main/AndroidManifest.xml deleted file mode 100644 index 1b2e72e..0000000 --- a/foodinder_app/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/foodinder_app/app/src/main/java/com/example/foodinder_app/CardItem.java b/foodinder_app/app/src/main/java/com/example/foodinder_app/CardItem.java deleted file mode 100644 index d77a156..0000000 --- a/foodinder_app/app/src/main/java/com/example/foodinder_app/CardItem.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.example.foodinder_app; - -public class CardItem { - - private int drawableId; - private String name; - private String location; - - public CardItem(int drawableId, String name, String location) { - this.drawableId = drawableId; - this.name = name; - this.location = location; - } - - public int getDrawableId() { - return drawableId; - } - - public void setDrawableId(int drawableId) { - this.drawableId = drawableId; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getLocation() { - return location; - } -} diff --git a/foodinder_app/app/src/main/java/com/example/foodinder_app/CardsAdapter.java b/foodinder_app/app/src/main/java/com/example/foodinder_app/CardsAdapter.java deleted file mode 100644 index 59a1ec2..0000000 --- a/foodinder_app/app/src/main/java/com/example/foodinder_app/CardsAdapter.java +++ /dev/null @@ -1,117 +0,0 @@ -package com.example.foodinder_app; - -import android.app.Activity; -import android.content.res.Resources; -import android.graphics.Bitmap; -import android.graphics.BitmapFactory; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.BaseAdapter; -import android.widget.ImageView; -import android.widget.TextView; - -import java.util.List; - -public class CardsAdapter extends BaseAdapter { - - private Activity activity; - private final static int AVATAR_WIDTH = 150; - private final static int AVATAR_HEIGHT = 300; - private List data; - - public CardsAdapter(Activity activity, List data) { - this.data = data; - this.activity = activity; - } - - @Override - public int getCount() { - return data.size(); - } - - @Override - public CardItem getItem(int position) { - return data.get(position); - } - - @Override - public long getItemId(int position) { - return position; - } - - @Override - public View getView(final int position, View convertView, ViewGroup parent) { - ViewHolder holder; - LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Activity.LAYOUT_INFLATER_SERVICE); - // If holder not exist then locate all view from UI file. - if (convertView == null) { - // inflate UI from XML file - convertView = inflater.inflate(R.layout.item_card, parent, false); - // get all UI view - holder = new ViewHolder(convertView); - // set tag for holder - convertView.setTag(holder); - } else { - // if holder created, get tag from view - holder = (ViewHolder) convertView.getTag(); - } - - //setting data to views - holder.name.setText(getItem(position).getName()); - holder.location.setText(getItem(position).getLocation()); - holder.avatar.setImageBitmap(decodeSampledBitmapFromResource(activity.getResources(), - getItem(position).getDrawableId(), AVATAR_WIDTH, AVATAR_HEIGHT)); - - return convertView; - } - - private class ViewHolder{ - private ImageView avatar; - private TextView name; - private TextView location; - - public ViewHolder(View view) { - avatar = (ImageView)view.findViewById(R.id.avatar); - name = (TextView)view.findViewById(R.id.name); - location = (TextView)view.findViewById(R.id.location); - } - } - - public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, int reqWidth, int reqHeight) { - - // First decode with inJustDecodeBounds=true to check dimensions - final BitmapFactory.Options options = new BitmapFactory.Options(); - options.inJustDecodeBounds = true; - BitmapFactory.decodeResource(res, resId, options); - - // Calculate inSampleSize - options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight); - - // Decode bitmap with inSampleSize set - options.inJustDecodeBounds = false; - return BitmapFactory.decodeResource(res, resId, options); - } - - public static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int reqHeight) { - // Raw height and width of image - final int height = options.outHeight; - final int width = options.outWidth; - int inSampleSize = 1; - - if (height > reqHeight || width > reqWidth) { - - final int halfHeight = height / 2; - final int halfWidth = width / 2; - - // Calculate the largest inSampleSize value that is a power of 2 and keeps both - // height and width larger than the requested height and width. - while ((halfHeight / inSampleSize) >= reqHeight - && (halfWidth / inSampleSize) >= reqWidth) { - inSampleSize *= 2; - } - } - - return inSampleSize; - } -} diff --git a/foodinder_app/app/src/main/java/com/example/foodinder_app/Main2Activity.java b/foodinder_app/app/src/main/java/com/example/foodinder_app/Main2Activity.java deleted file mode 100644 index dacce41..0000000 --- a/foodinder_app/app/src/main/java/com/example/foodinder_app/Main2Activity.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.example.foodinder_app; - -import android.content.Intent; -import android.support.v7.app.AppCompatActivity; -import android.os.Bundle; -import android.view.View; - -public class Main2Activity extends AppCompatActivity { - - private View button; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main2); - - button = findViewById(R.id.button); - - button.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) - { - Intent intent = new Intent(Main2Activity.this, swipper.class); - startActivity(intent); - } - }); - } -} diff --git a/foodinder_app/app/src/main/java/com/example/foodinder_app/swipper.java b/foodinder_app/app/src/main/java/com/example/foodinder_app/swipper.java deleted file mode 100644 index 361ff30..0000000 --- a/foodinder_app/app/src/main/java/com/example/foodinder_app/swipper.java +++ /dev/null @@ -1,115 +0,0 @@ -package com.example.foodinder_app; - -import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.view.Menu; -import android.view.MenuItem; -import android.view.View; -import android.widget.Toast; - -import java.util.ArrayList; - -import link.fls.swipestack.SwipeStack; - -public class swipper extends AppCompatActivity { - - private SwipeStack cardStack; - private CardsAdapter cardsAdapter; - private ArrayList cardItems; - private View btnCancel; - private View btnLove; - private int currentPosition; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - - cardStack = (SwipeStack) findViewById(R.id.container); - btnCancel = findViewById(R.id.cancel); - btnLove = findViewById(R.id.love); - - setCardStackAdapter(); - currentPosition = 0; - - //Handling swipe event of Cards stack - cardStack.setListener(new SwipeStack.SwipeStackListener() { - @Override - public void onViewSwipedToLeft(int position) { - - Toast.makeText(swipper.this, "You liked " + cardItems.get(currentPosition).getName(), - Toast.LENGTH_SHORT).show(); - currentPosition = position + 1; - - } - - @Override - public void onViewSwipedToRight(int position) { - - Toast.makeText(swipper.this, "You DON'T liked " + cardItems.get(currentPosition).getName(), - Toast.LENGTH_SHORT).show(); - currentPosition = position + 1; - } - - @Override - public void onStackEmpty() { - - } - }); - - btnCancel.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - cardStack.swipeTopViewToRight(); - } - }); - - btnLove.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - cardStack.swipeTopViewToLeft(); - } - }); - } - - private void setCardStackAdapter() { - cardItems = new ArrayList<>(); - - cardItems.add(new CardItem(R.drawable.a, "JedzenieA", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.b, "JedzenieB", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.c, "JedzenieC", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.d, "JedzenieD", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.e, "JedzenieE", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.f, "JedzenieF", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.g, "JedzenieG", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.h, "JedzenieH", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.i, "JedzenieI", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.j, "JedzenieJ", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.k, "JedzenieK", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.l, "JedzenieL", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.m, "JedzenieM", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.n, "JedzenieN", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.o, "JedzenieO", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.p, "JedzenieP", "Jedzenie")); - cardItems.add(new CardItem(R.drawable.r, "JedzenieR", "Jedzenie")); - - - cardsAdapter = new CardsAdapter(this, cardItems); - cardStack.setAdapter(cardsAdapter); - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_main, menu); - return true; - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - if (item.getItemId() == R.id.reset) { - cardStack.resetStack(); - currentPosition = 0; - } - return super.onOptionsItemSelected(item); - } -} diff --git a/foodinder_app/app/src/main/res/drawable/a.jpg b/foodinder_app/app/src/main/res/drawable/a.jpg deleted file mode 100644 index 2d9a2b9..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/a.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/b.jpg b/foodinder_app/app/src/main/res/drawable/b.jpg deleted file mode 100644 index 9f26ffd..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/b.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/c.jpg b/foodinder_app/app/src/main/res/drawable/c.jpg deleted file mode 100644 index 496f8fc..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/c.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/d.jpg b/foodinder_app/app/src/main/res/drawable/d.jpg deleted file mode 100644 index fa1ee2b..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/d.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/e.jpg b/foodinder_app/app/src/main/res/drawable/e.jpg deleted file mode 100644 index 36ee769..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/e.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/f.jpg b/foodinder_app/app/src/main/res/drawable/f.jpg deleted file mode 100644 index dfb8d67..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/f.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/g.jpg b/foodinder_app/app/src/main/res/drawable/g.jpg deleted file mode 100644 index dfb8d67..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/g.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/h.jpg b/foodinder_app/app/src/main/res/drawable/h.jpg deleted file mode 100644 index a805ae0..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/h.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/i.jpg b/foodinder_app/app/src/main/res/drawable/i.jpg deleted file mode 100644 index b8013cc..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/i.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/j.jpg b/foodinder_app/app/src/main/res/drawable/j.jpg deleted file mode 100644 index 3145250..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/j.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/k.jpg b/foodinder_app/app/src/main/res/drawable/k.jpg deleted file mode 100644 index c95369d..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/k.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/l.jpg b/foodinder_app/app/src/main/res/drawable/l.jpg deleted file mode 100644 index de2fd42..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/l.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/m.jpg b/foodinder_app/app/src/main/res/drawable/m.jpg deleted file mode 100644 index 88010dc..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/m.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/n.jpg b/foodinder_app/app/src/main/res/drawable/n.jpg deleted file mode 100644 index 6033e74..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/n.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/o.jpg b/foodinder_app/app/src/main/res/drawable/o.jpg deleted file mode 100644 index 78cd3b0..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/o.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/p.jpg b/foodinder_app/app/src/main/res/drawable/p.jpg deleted file mode 100644 index de20486..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/p.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/drawable/r.jpg b/foodinder_app/app/src/main/res/drawable/r.jpg deleted file mode 100644 index 682a58c..0000000 Binary files a/foodinder_app/app/src/main/res/drawable/r.jpg and /dev/null differ diff --git a/foodinder_app/app/src/main/res/layout/activity_main.xml b/foodinder_app/app/src/main/res/layout/activity_main.xml deleted file mode 100644 index 73061d5..0000000 --- a/foodinder_app/app/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - diff --git a/foodinder_app/app/src/main/res/layout/activity_main2.xml b/foodinder_app/app/src/main/res/layout/activity_main2.xml deleted file mode 100644 index b4e1297..0000000 --- a/foodinder_app/app/src/main/res/layout/activity_main2.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - -