public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            base.OnCreateView(inflater, container, savedInstanceState);

            _view = inflater.Inflate(Resource.Layout.Coffee, container, false);

            //Find Views
            _coffeeButton = _view.FindViewById <Button>(Resource.Id.buttonPrepare);
            _pagerI       = _view.FindViewById <ViewPager>(Resource.Id.pagerI);
            _pagerT       = _view.FindViewById <ViewPager>(Resource.Id.pagerT);
            _adapterI     = new CarouselPagerAdapter(_pagerI, _pagerT, this, ChildFragmentManager);
            _adapterT     = new CoffeePagerAdapter(Activity, ChildFragmentManager);

            //Setup ImagePager
            _pagerI.Adapter = _adapterI;
            _pagerI.AddOnPageChangeListener(_adapterI);
            _pagerI.SetCurrentItem(FirstPage, true);
            _pagerI.OffscreenPageLimit = 3;
            _pagerI.PageMargin         = (int)(GetScreenWidth() * -0.6f);

            //Setup TextPager
            _pagerT.Adapter = _adapterT;
            _pagerT.SetCurrentItem(FirstPage, true);

            //Assign ClickFunction
            _coffeeButton.Click += (sender, args) => CreateAlertCoffeeCup();

            return(_view);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            LinearLayout view = (LinearLayout)inflater.Inflate(Resource.Layout.coffee_tab_layout, container, false);

            //Get Arguments
            float  scale      = Arguments.GetFloat("SCALE");
            bool   isBlured   = Arguments.GetBoolean("IS_BLURED");
            string coffeeName = Arguments.GetString("COFFEE_NAME");

            //Set Image (IdentifierName has to be lower case for drawables!)
            int id = Resources.GetIdentifier(coffeeName.ToLower(), "drawable", Activity.PackageName);

            view.FindViewById <ImageView>(Resource.Id.content).SetImageResource(id);

            LinearLayout root = (LinearLayout)view.FindViewById(Resource.Id.root);

            if (isBlured)
            {
                ViewHelper.SetAlpha(root, CarouselPagerAdapter.GetMinAlpha());
                ViewHelper.SetRotationY(root, CarouselPagerAdapter.GetMinDegree());
                ViewHelper.SetScaleX(root, scale);
                ViewHelper.SetScaleY(root, scale);
            }
            return(view);
        }