Skip to content

Instantly share code, notes, and snippets.

@Camden5S
Created March 31, 2019 10:14
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/e6dcfe62924289285735e26067146e49 to your computer and use it in GitHub Desktop.
Save Camden5S/e6dcfe62924289285735e26067146e49 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.
//---------------------------------------------
// 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) {
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment