Skip to content

Instantly share code, notes, and snippets.

@Camden5S
Last active March 31, 2019 10:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Camden5S/5f5fa2bb0248da94edcc6dc61f2fafdf to your computer and use it in GitHub Desktop.
Save Camden5S/5f5fa2bb0248da94edcc6dc61f2fafdf to your computer and use it in GitHub Desktop.
In this section of code we are adding click functionality to each image. When the desired drink is in the center of the carousel, the code is ran for each case. For example, when the first item (case 0) is selected, we assign values to each variable - designing the drink we want. In this case, we also display a toast message (small popup).
//---------------------------------------------
// DRINK SELECTORS / DRINK RECIPES
//---------------------------------------------
//VODKA BASED DRINKS
carouselPicker1.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
//position of the selected item
switch (position) {
case 0:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRussian = Toast.makeText(getApplicationContext(),
"Black Russian",
Toast.LENGTH_SHORT);
BlackRussian.show();
break;
case 1:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRuian = Toast.makeText(getApplicationContext(),
"Black ttttRussian",
Toast.LENGTH_SHORT);
BlackRuian.show();
break;
case 2:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlaRussian = Toast.makeText(getApplicationContext(),
"Black Ruyyyssian",
Toast.LENGTH_SHORT);
BlaRussian.show();
break;
case 3:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRussin = Toast.makeText(getApplicationContext(),
"Black Russiytrreean",
Toast.LENGTH_SHORT);
BlackRussin.show();
break;
case 4:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast Blackian = Toast.makeText(getApplicationContext(),
"Black456 Russian",
Toast.LENGTH_SHORT);
Blackian.show();
break;
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
//RUM DRINK SELECTORS
carouselPicker2.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
//position of the selected item
switch (position) {
case 0:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRussian = Toast.makeText(getApplicationContext(),
"Black Russian",
Toast.LENGTH_SHORT);
BlackRussian.show();
break;
case 1:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRuian = Toast.makeText(getApplicationContext(),
"Black ttttRussian",
Toast.LENGTH_SHORT);
BlackRuian.show();
break;
case 2:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlaRussian = Toast.makeText(getApplicationContext(),
"Black Ruyyyssian",
Toast.LENGTH_SHORT);
BlaRussian.show();
break;
case 3:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRussin = Toast.makeText(getApplicationContext(),
"Black Russiytrreean",
Toast.LENGTH_SHORT);
BlackRussin.show();
break;
case 4:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast Blackian = Toast.makeText(getApplicationContext(),
"Black456 Russian",
Toast.LENGTH_SHORT);
Blackian.show();
break;
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
carouselPicker3.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
//position of the selected item
switch (position) {
case 0:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRussian = Toast.makeText(getApplicationContext(),
"Black Russian",
Toast.LENGTH_SHORT);
BlackRussian.show();
break;
case 1:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRuian = Toast.makeText(getApplicationContext(),
"Black ttttRussian",
Toast.LENGTH_SHORT);
BlackRuian.show();
break;
case 2:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlaRussian = Toast.makeText(getApplicationContext(),
"Black Ruyyyssian",
Toast.LENGTH_SHORT);
BlaRussian.show();
break;
case 3:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast BlackRussin = Toast.makeText(getApplicationContext(),
"Black Russiytrreean",
Toast.LENGTH_SHORT);
BlackRussin.show();
break;
case 4:
DrinkName = "Black Russian";
DrinkType = "A Vodka Drink";
Vodka_Measure = 2;
Rum_Measure = 0;
Gin_Measure = 0;
Whiskey_Measure = 0;
TonicWater_Measure = 0;
CranberryJuice_Measure = 0;
OrangeJuice_Measure = 0;
Pineapple_Measure = 0;
Mint_Measure = 0;
Sugar_Measure = 0;
Lime_Measure = 0;
Lime_Slice = 0;
Stir = 1;
Mash = 0;
Shake = 0;
Ice_Measure = 0;
Kalua = 0;
Cointreau = 0;
Vermouth = 0;
Peach_Schnapps = 0;
Cream_De_Cacao = 0;
Toast Blackian = Toast.makeText(getApplicationContext(),
"Black456 Russian",
Toast.LENGTH_SHORT);
Blackian.show();
break;
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment