public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var rootView = inflater.Inflate(Resource.Layout.frag_kusina, container, false); _viewPager = rootView.FindViewById <ViewPager>(Resource.Id.vp_slide); _sliderLayout = rootView.FindViewById <LinearLayout>(Resource.Id.slider); var context = Activity.ApplicationContext; var viewPagerAdapter = new ViewPagerAdapter(context); _viewPager.Adapter = viewPagerAdapter; _dotsCount = viewPagerAdapter.Count; _dotsImage = new ImageView[_dotsCount]; for (var i = 0; i < _dotsCount; i++) { _dotsImage[i] = new ImageView(context); _dotsImage[i].SetImageDrawable(ContextCompat.GetDrawable(context, NonActd)); var param = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent); param.SetMargins(left: 8, top: 0, right: 8, bottom: 0); _sliderLayout.AddView(_dotsImage[i], param); } _dotsImage[0].SetImageDrawable(ContextCompat.GetDrawable(context, ActiveD)); _viewPager.AddOnPageChangeListener(this); return(rootView); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.layout_bottomnavigation); mToolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); if (null != mToolbar) { SetSupportActionBar(mToolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); } mBottomNav = FindViewById <BottomNavigationView>(Resource.Id.bottom_navigation); mBottomNav.NavigationItemSelected += OnNavigationItemSelected; BottomNavigationViewUtils.SetShiftMode(mBottomNav, false, false); mViewPager = FindViewById <ViewPager>(Resource.Id.viewpager); var adapter = new ViewPagerAdapter(this.SupportFragmentManager); var random = new Random(); adapter.AddFragment(new BottomNavFragment(random.Next(10, 20))); adapter.AddFragment(new BottomNavFragment(random.Next(10, 30))); adapter.AddFragment(new BottomNavFragment(random.Next(10, 40))); adapter.AddFragment(new BottomNavFragment(random.Next(10, 50))); mViewPager.Adapter = adapter; mViewPager.PageSelected += OnViewPagerChanged; mBottomNav.SelectedItemId = Resource.Id.one; mToolbar.Title = GetText(Resource.String.one); mViewPager.CurrentItem = 0; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AdminDashboardLayout); findAllElements(); _mainPagerAdapter = new ViewPagerAdapter(this); _mainViewPager.Adapter = _mainPagerAdapter; _circlePageIndicator.SetViewPager(_mainViewPager); _circlePageIndicator.SetPageColor(Color.White); _circlePageIndicator.SetFillColor(CoreColorConverter.GetColor(ColorConstants.CirclePageIndicatorColor)); _adminDashboardContentInstance = new AdminDashboardContentView(this); _adminDashboardContentView = _adminDashboardContentInstance.GetView(); _allocateButton = _adminDashboardContentInstance.GetAllocateButton(); _allocationPageInstance = new AllocationPageView(this); _allocationPageView = _allocationPageInstance.GetView(); _mainPagerAdapter.AddView(_adminDashboardContentView); _mainPagerAdapter.AddView(_allocationPageView); _mainPagerAdapter.NotifyDataSetChanged(); var timer = new Timer(); _dashbardGradientTask = new DashboardGradientTimerHelper(this); timer.Schedule(_dashbardGradientTask, 0, NumberConstants.DashboardGradientTransition.DashboardGradientTransitionLengthInMilliseconds); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.NonAdminDashboardLayout); findAllElements(); setAllStringConstants(); _mainPagerAdapter = new ViewPagerAdapter(this); _mainViewPager.Adapter = _mainPagerAdapter; _circlePageIndicator.SetViewPager(_mainViewPager); _circlePageIndicator.SetPageColor(Color.White); _circlePageIndicator.SetFillColor(new Color(255, 255, 255, 64)); _nonAdminDashboardContentInstance = new NonAdminContentAdapter(this); _nonAdminContentView = _nonAdminDashboardContentInstance.GetView(); _gamificationContentInstance = new GamificationViewAdapter(this); _gamificationView = _gamificationContentInstance.GetView(); _mainPagerAdapter.AddView(_nonAdminContentView); _mainPagerAdapter.AddView(_gamificationView); _mainPagerAdapter.NotifyDataSetChanged(); var timer = new Timer(); _dashbardGradientTask = new DashboardGradientTimerHelper(this); timer.Schedule(_dashbardGradientTask, 0, NumberConstants.DashboardGradientTransition.DashboardGradientTransitionLengthInMilliseconds); }
public ParseConfiguration(Context context, ProgressBarView progressBarView, Intent data, ViewPager viewPager, ViewPagerAdapter viewPagerAdapter) { this.context = context; this.progressBarView = progressBarView; this.data = data; this.viewPager = viewPager; this.viewPagerAdapter = viewPagerAdapter; }
private void SetupViewPager(ViewPager viewPager) { var adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(new CategoryListFragment(), Resources.GetText(Resource.String.CoursesPivotItem_Header)); adapter.AddFragment(new ProfileFragment(), Resources.GetText(Resource.String.ProfilePivotItem_Header)); viewPager.Adapter = adapter; }
private void InitViewPager() { if (Context != null) { _tabLayout.SetupWithViewPager(_viewPager); var adapter = new ViewPagerAdapter(Context, ChildFragmentManager); _viewPager.Adapter = adapter; } }
private void SetupViewPager() { adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(Fragment.Instantiate(this, Class.FromType(typeof(SearchFragment)).Name), Resources.GetString(Resource.String.FragmentSearch)); adapter.AddFragment(Fragment.Instantiate(this, Class.FromType(typeof(MatchFragment)).Name), Resources.GetString(Resource.String.FragmentMatch)); //adapter.AddFragment(Fragment.Instantiate(this, Class.FromType(typeof(DesignFragment)).Name), Resources.GetString(Resource.String.FragmentDesign)); adapter.AddFragment(Fragment.Instantiate(this, Class.FromType(typeof(MyClothesFragment)).Name), Resources.GetString(Resource.String.FragmentMyClothes)); viewPager.Adapter = adapter; }
private void SetupViewPager(ViewPager viewPager) { var adapter = new ViewPagerAdapter(this.SupportFragmentManager); adapter.AddFragment(new PresentListFragment(), "Anwesend"); adapter.AddFragment(new StampFragment(), "Stempeln"); adapter.AddFragment(new TimeListFragment(), "Zeiten"); viewPager.Adapter = adapter; viewPager.Adapter.NotifyDataSetChanged(); }
private void SetupViewPager() { ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(_homeFragment, "Home"); adapter.AddFragment(_earningsFragment, "Earnings"); adapter.AddFragment(_ratingsFragment, "Rating"); adapter.AddFragment(_accountFragment, "Account"); _viewpager.Adapter = adapter; }
private void SetupViewPager() { ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(homeFragment, "Home"); adapter.AddFragment(earningsFragment, "Earnings"); //adapter.AddFragment(ratingFragment, "Ratings"); adapter.AddFragment(accountFragment, "Account"); viewPager.Adapter = adapter; }
//creating fragments for the nav bar private void SetupViewPager() { ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(calendarFragment, "Calendar"); adapter.AddFragment(mapFragment, "Map"); adapter.AddFragment(dietPlannerFragment, "Diet Planner"); adapter.AddFragment(helpFragment, "Help & Support"); viewpager.Adapter = adapter; }
private void SetupViewpager() { ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragemts(HomeFragment, "Home"); adapter.AddFragemts(EarningsFragment, "Earning"); adapter.AddFragemts(RatingsFragment, "Rating"); adapter.AddFragemts(AccountFragment, "Account"); viewPager.Adapter = adapter; }
void InitViewPager() { _viewPagerAdapter = new ViewPagerAdapter(this, ChildFragmentManager); _viewPager.Adapter = _viewPagerAdapter; // Setting this custom layout for each tab ensures that the tabs will // fill all available horizontal space. _slidingTabLayout.SetCustomTabView(Resource.Layout.CustomTabLayout, Resource.Id.txtTab); _slidingTabLayout.SetViewPager(_viewPager); }
private void SetupViewPager(ViewPager viewPager) { var loc = ServiceLocator.Current.GetInstance <ILocalizedStringProvider>(); var adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(new InformationFragment(), loc.GetLocalizedString(Localized.InformationPivotItem_Header)); adapter.AddFragment(new DescriptionFragment(), loc.GetLocalizedString(Localized.DescriptionPivotItem_Header)); adapter.AddFragment(new InstructorFragment(), loc.GetLocalizedString(Localized.InstructorPivotItem_Header)); viewPager.Adapter = adapter; }
private void SetupViewPager(ViewPager viewPager) { var loc = ServiceLocator.Current.GetInstance <ILocalizedStringProvider>(); var adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(new SessionDetailsFragment(), loc.GetLocalizedString(Localized.SchedulePivotItem_Header)); adapter.AddFragment(new SubscribeFragment(), loc.GetLocalizedString(Localized.SubscribePivotItem_Header)); adapter.AddFragment(new FeedbackFragment(), loc.GetLocalizedString(Localized.FeedbackPivotItem_Header)); adapter.AddFragment(new ContactFragment(), loc.GetLocalizedString(Localized.ContactPivotItem_Header)); viewPager.Adapter = adapter; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); viewPager = FindViewById <ViewPager>(Resource.Id.pager); viewPager.SetPageTransformer(true, new ZoomPageTransformer()); var viewPagerAdapter = new ViewPagerAdapter(SupportFragmentManager); viewPager.Adapter = viewPagerAdapter; }
private void SetupTabs() { V4ViewPager viewPager = FindViewById <V4ViewPager>(Resource.Id.pager); ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); // Add Fragments to adapter one by one adapter.AddFragment(new RotationFragment(), "Map Rotation"); adapter.AddFragment(new NewsFragment(), "News"); viewPager.Adapter = adapter; TabLayout tabLayout = FindViewById <TabLayout>(Resource.Id.tabs); tabLayout.SetupWithViewPager(viewPager); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.Title = "ViewPager Indicator Dots"; var pager = new ViewPagerAdapter(SupportFragmentManager); var viewPager = FindViewById <ViewPager>(Resource.Id.viewPager); viewPager.Adapter = pager; viewPager.PageSelected += ViewPager_PageSelected; }
// <summary> /// Method Name : SetUpViewPager /// Author : Sanket Prajapati /// Creation Date : 15 Dec 2017 /// Purpose : Set fragment for wizard /// Revision : /// </summary> private void SetUpViewPagerWithDeposit(NonSwipeableViewPager nonSwipeableViewPager) { viewPagerAdapter = new ViewPagerAdapter(SupportFragmentManager); viewPagerAdapter.addFrag(new FragmentEstimatedReview()); viewPagerAdapter.addFrag(new FragmentServices()); viewPagerAdapter.addFrag(new FragmentServiceDates()); viewPagerAdapter.addFrag(new FragmentAddresses()); viewPagerAdapter.addFrag(new FragmentWhatMattersMost()); viewPagerAdapter.addFrag(new FragmentValuation()); viewPagerAdapter.addFrag(new FragmentVitalInformation()); viewPagerAdapter.addFrag(new FragmentAcknowledgement()); viewPagerAdapter.addFrag(new FragmentDeposit()); // viewPagerAdapter.addFrag(new FragmentMoveConfirmed()); nonSwipeableViewPager.Adapter = viewPagerAdapter; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); viewPagerAdapter = new ViewPagerAdapter(this.SupportFragmentManager, this); viewPager = FindViewById <ViewPager>(Resource.Id.view_pager); viewPager.Adapter = viewPagerAdapter; tabs = FindViewById <TabLayout>(Resource.Id.tabs); tabs.SetupWithViewPager(viewPager); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); view = Window.DecorView; }
private void InitViews() { LayoutInflater inflater = LayoutInflater.From(this); //初始化引导图片列表 views = new List <View>(); views.Add(inflater.Inflate(Resource.Layout.Guider_One, null)); views.Add(inflater.Inflate(Resource.Layout.Guider_Two, null)); views.Add(inflater.Inflate(Resource.Layout.Guider_Three, null)); views.Add(inflater.Inflate(Resource.Layout.Guider_Four, null)); vpAdapter = new ViewPagerAdapter(views, this); guiderViewpager = FindViewById <ViewPager> (Resource.Id.guiderviewpager); guiderViewpager.Adapter = vpAdapter; //绑定回调 guiderViewpager.AddOnPageChangeListener(this); }
private void SetUpViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); homeFragment = new HomeFragment(); libraryFragment = new LibraryFragment(); accountFragment = new AccountFragment(); userLandFragment = new AddNewLandFragment(); adapter.AddFragment(homeFragment); //0 adapter.AddFragment(libraryFragment); //1 adapter.AddFragment(accountFragment); //2 adapter.AddFragment(userLandFragment); //3 adapter.AddFragment(new EditUserLandFragment()); //4 adapter.AddFragment(new UserLandFragment()); //5 viewPager.Adapter = adapter; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); InitializeFragments(); ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager, _fragments); _viewPager = (ViewPager)FindViewById(Resource.Id.viewPager1); _viewPager.Adapter = adapter; //Views _bottomNavigation = (BottomNavigationView)FindViewById(Resource.Id.bottom_navigation); _bottomNavigation.NavigationItemSelected += NavigationView_NavigationItemSelected; _viewPager.PageSelected += ViewPager_PageSelected; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); //Referencing the views, populating the adapter with fragments, calling a method to populate the bottom menu mTabLayout = FindViewById <TabLayout>(Resource.Id.maintablayout); mViewPager = FindViewById <ViewPager>(Resource.Id.mainviewpager); ViewPagerAdapter adapter = new ViewPagerAdapter(SupportFragmentManager); adapter.AddFragment(HomeFragment); adapter.AddFragment(ExploreFragment); mViewPager.Adapter = adapter; ////Populating the TabLayout with icons PopulateMainTabIcons(); }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Principal); //Android.Widget.Toolbar toolbar = FindViewById<Android.Widget.Toolbar>(Resource.Id.toolbar); //SetActionBar(toolbar); tabLayout = FindViewById <Android.Support.Design.Widget.TabLayout>(Resource.Id.tabs); viewPager = FindViewById <ViewPager>(Resource.Id.pager); viewPagerAdapter = new ViewPagerAdapter(SupportFragmentManager); viewPager.Adapter = viewPagerAdapter; tabLayout.SetupWithViewPager(viewPager); await IniciaProcessos(); salasFragment = new SalasFragment(); viewPagerAdapter.AddFragment(salasFragment, GetString(Resource.String.salas_proximas)); viewPagerAdapter.AddFragment(new Android.Support.V4.App.Fragment(), GetString(Resource.String.conversas)); viewPagerAdapter.AddFragment(new Android.Support.V4.App.Fragment(), GetString(Resource.String.notificacoes)); viewPagerAdapter.NotifyDataSetChanged(); }
private void TabIndex() { Advp = FindViewById <ViewPager>(Resource.Id.viewpager); Scan = FindViewById <ImageView>(Resource.Id.TabIndeximScan); Search = FindViewById <ImageView>(Resource.Id.TabIndeximSearch); Type1 = FindViewById <ImageView>(Resource.Id.type1); Type2 = FindViewById <ImageView>(Resource.Id.type2); Type3 = FindViewById <ImageView>(Resource.Id.type3); Type4 = FindViewById <ImageView>(Resource.Id.type4); Type5 = FindViewById <ImageView>(Resource.Id.type5); Type6 = FindViewById <ImageView>(Resource.Id.type6); Type7 = FindViewById <ImageView>(Resource.Id.type7); Type8 = FindViewById <ImageView>(Resource.Id.type8); Type9 = FindViewById <ImageView>(Resource.Id.type9); TabIndexLayout = FindViewById <LinearLayout>(Resource.Id.TabIndexLayout); searchEdit = FindViewById <EditText>(Resource.Id.TabIndexEditSearch); Scan.SetImageResource(Resource.Drawable.IconScan); Search.SetImageResource(Resource.Drawable.IconSearch); Type1.SetImageResource(Resource.Drawable.IndexIcon_1); Type2.SetImageResource(Resource.Drawable.IndexIcon_8); Type3.SetImageResource(Resource.Drawable.IndexIcon_7); Type4.SetImageResource(Resource.Drawable.IndexIcon_5); Type5.SetImageResource(Resource.Drawable.IndexIcon_9); Type6.SetImageResource(Resource.Drawable.IndexIcon_2); Type7.SetImageResource(Resource.Drawable.IndexIcon_4); Type8.SetImageResource(Resource.Drawable.IndexIcon_3); Type9.SetImageResource(Resource.Drawable.IndexIcon_6); View v1, v2, v3; List <View> viewList; ViewPagerAdapter AdvpAdapter; var li = LayoutInflater.From(this); v1 = li.Inflate(Resource.Layout.ViewPager_1, null); v2 = li.Inflate(Resource.Layout.ViewPager_2, null); v3 = li.Inflate(Resource.Layout.ViewPager_3, null); viewList = new List <View>(); viewList.Add(v1); viewList.Add(v2); viewList.Add(v3); ad1 = v1.FindViewById <ImageView>(Resource.Id.Vpimage_1); ad2 = v2.FindViewById <ImageView>(Resource.Id.Vpimage_2); ad3 = v3.FindViewById <ImageView>(Resource.Id.Vpimage_3); Picasso.With(this).Load("http://115.159.145.115/ads/ad1.png").Into(ad1); Picasso.With(this).Load("http://115.159.145.115/ads/ad2.png").Into(ad2); Picasso.With(this).Load("http://115.159.145.115/ads/ad3.png").Into(ad3); AdvpAdapter = new ViewPagerAdapter(viewList); Advp.Adapter = AdvpAdapter; MobileBarcodeScanner.Initialize(Application); scanner = new MobileBarcodeScanner(); Button flashButton; View zxingOverlay; Scan.Click += async delegate { scanner.UseCustomOverlay = true; //Inflate our custom overlay from a resource layout zxingOverlay = LayoutInflater.FromContext(this).Inflate(Resource.Layout.Scanning, null); //Find the button from our resource layout and wire up the click event flashButton = zxingOverlay.FindViewById <Button>(Resource.Id.buttonZxingFlash); flashButton.Click += (sender, e) => scanner.ToggleTorch(); //Set our custom overlay scanner.CustomOverlay = zxingOverlay; //Start scanning! var result = await scanner.Scan(); HandleScanResult(result); }; Search.Click += delegate { if (searchEdit.Text != "") { Intent ActBookList = new Intent(this, typeof(BookListView)); Bundle bundle = new Bundle(); ActBookList.PutExtra("SearchInfo", searchEdit.Text); ActBookList.PutExtras(bundle); StartActivity(ActBookList); } }; Type1.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "计算机"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type2.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "文学"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type3.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "社会科学"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type4.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "历史"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type5.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "文化"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type6.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "教材"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type7.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "科普"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type8.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "经济"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; Type9.Click += delegate { Intent ActList = new Intent(this, typeof(BookListView_type)); Bundle bundle = new Bundle(); ActList.PutExtra("SearchType", "其他"); ActList.PutExtra("SearchInfo", ""); ActList.PutExtras(bundle); StartActivity(ActList); }; TabIndexLayout.Click += delegate { Android.Views.InputMethods.InputMethodManager imm = (Android.Views.InputMethods.InputMethodManager)GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(searchEdit.WindowToken, 0); }; }
void InitViewPager() { _viewPagerAdapter = new ViewPagerAdapter(this,ChildFragmentManager); _viewPager.Adapter=_viewPagerAdapter; // Setting this custom layout for each tab ensures that the tabs will // fill all available horizontal space. _slidingTabLayout.SetCustomTabView(Resource.Layout.CustomTabLayout, Resource.Id.txtTab); _slidingTabLayout.SetViewPager(_viewPager); }
private void InitViewPager() { mViewPagerAdapter = new ViewPagerAdapter (ChildFragmentManager, this); mViewPager.Adapter = mViewPagerAdapter; mSlidingTabLayout.SetCustomTabView (Resource.Layout.Custom_Tab, Resource.Id.tabText); mSlidingTabLayout.SetViewPager (mViewPager); }
protected override void OnCreate(Bundle b) { base.OnCreate(b); CrashManager.Register(this, Constants.KEY_HOCKEY); try { SetContentView(Resource.Layout.layout_home); Inject(); int intentTab = Intent.GetIntExtra(Constants.INTENT_HOME_TAB, 0); if (intentTab > 0) { SetCurrentTab(intentTab); } bnMain.NavigationItemSelected += delegate(object sender, BottomNavigationView.NavigationItemSelectedEventArgs e) { e.Handled = true; SetCurrentTab(e.Item.Order); }; ViewHelper.DisableShiftMode(bnMain); ViewPagerAdapter vpAdapter = new ViewPagerAdapter(SupportFragmentManager); vpAdapter.AddFragment(new ControlFragment()); vpAdapter.AddFragment(new RemoteFragment()); vpAdapter.AddFragment(new ExtraFragment()); vpAdapter.AddFragment(new AppSettingsFragment()); vpMain.Adapter = vpAdapter; vpMain.OffscreenPageLimit = 3; SetSupportActionBar(tbMain); SupportActionBar.SetDisplayHomeAsUpEnabled(true); abDrawerToggle = new ActionBarDrawerToggle(this, dlMain, tbMain, Resource.String.app_name, Resource.String.app_name) { DrawerIndicatorEnabled = true }; dlMain.AddDrawerListener(abDrawerToggle); abDrawerToggle.SyncState(); Window.AddFlags(WindowManagerFlags.TranslucentStatus); Window.ClearFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); Window.SetStatusBarColor(Color.Transparent); smDrawerDevices = nvDrawer.Menu.AddSubMenu(0, 0, 0, "Saved receiver"); smDrawerOther = nvDrawer.Menu.AddSubMenu("Other"); smDrawerDevices.SetGroupCheckable(0, true, false); int i = 0; foreach (var device in deviceHelper.liDevices) { AddDrawerItem( smDrawerDevices, i, device.scanDevice.Model, Resource.Drawable.av_receiver_100_black, true, 0, Resource.Layout.layout_home_drawer_item_action, device.id.ToString()); if (device.conFlag > 0) { ConnectWithDevice(i); } i++; } AddDrawerItem( smDrawerOther, 0, "Add device", Resource.Drawable.add_100_white, true, 1, null, null); AddDrawerItem( smDrawerOther, 1, "Sleep timer", Resource.Drawable.sleep_timer_100_black, true, 1, null, null); AddDrawerItem( smDrawerOther, 2, "Buy key", Resource.Drawable.key_100_black, true, 1, null, null); AddDrawerItem( smDrawerOther, 3, "Help", Resource.Drawable.help_100_black, true, 1, null, null); nvDrawer.NavigationItemSelected += OnNavDrawerItemSelected; nvDrawer.BringToFront(); if (prefs.IsFirstAppStart()) { ShowWelcomeDialog(); } RegisterMedia(); OpenBroadcast(); } catch (Exception e) { Console.WriteLine(e); Toast.MakeText(this, e.Message, ToastLength.Long).Show(); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.content_main, container, false); try { layouts = new int[] { Resource.Layout.LayoutStart, Resource.Layout.LayoutSlide0, Resource.Layout.LayoutSlide1, Resource.Layout.LayoutSlide2, Resource.Layout.LayoutSlide3, Resource.Layout.LayoutSlide4, Resource.Layout.LayoutSlide5 }; viewPager = view.FindViewById <ViewPager>(Resource.Id.viewPager); dotsLayout = view.FindViewById <LinearLayout>(Resource.Id.layoutPanel); btnNext = view.FindViewById <Button>(Resource.Id.btn_next); btnSkip = view.FindViewById <Button>(Resource.Id.btn_skip); addDots(0); Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); ViewPagerAdapter adapter = new ViewPagerAdapter(layouts, ref transaction); viewPager.Adapter = adapter; viewPager.PageSelected += ViewPager_PageSelected; //viewPager.AddOnPageChangeListener(new ViewPager.IOnPageChangeListener()); btnNext.Click += (sender, e) => { //int current = GetItem(+1); //if (current < layouts.Length) // //move to next screen // viewPager.CurrentItem = current; //else //{ //} Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); //lauch main screen here MainPageActivity content = new MainPageActivity(); transaction2.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); }; btnSkip.Click += (sender, e) => { Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); //lauch main screen here ContentMainActivity content = new ContentMainActivity(); transaction2.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); //Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); //ContentMainActivity content4 = new ContentMainActivity(); //transaction1.Replace(Resource.Id.framelayout, content4).AddToBackStack(null).Commit(); }; } catch (Exception ex) { Toast.MakeText(Activity, "" + ex.Message, ToastLength.Long).Show(); } return(view); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { System.Console.WriteLine("&Pager view created"); View view = inflater.Inflate(Resource.Layout.ViewPager, container, false); TabLayout tabs = Activity.FindViewById<TabLayout>(Resource.Id.tabs); ViewPager pager = view.FindViewById<ViewPager>(Resource.Id.pager); ((AppBarLayout.LayoutParams)Activity.FindViewById<CollapsingToolbarLayout>(Resource.Id.collapsingToolbar).LayoutParameters).ScrollFlags = AppBarLayout.LayoutParams.ScrollFlagScroll | AppBarLayout.LayoutParams.ScrollFlagEnterAlways | AppBarLayout.LayoutParams.ScrollFlagSnap; tabs.Visibility = ViewStates.Visible; tabs.RemoveAllTabs(); if (type == 0) { tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.songs))); tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.folders))); adapter = new ViewPagerAdapter(ChildFragmentManager); adapter.AddFragment(Browse.NewInstance(), Resources.GetString(Resource.String.songs)); adapter.AddFragment(FolderBrowse.NewInstance(), Resources.GetString(Resource.String.folders)); pager.Adapter = adapter; pager.AddOnPageChangeListener(this); pager.AddOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabs)); tabs.SetupWithViewPager(pager); tabs.TabReselected += OnTabReselected; pager.CurrentItem = pos; tabs.TabMode = TabLayout.ModeFixed; tabs.SetScrollPosition(pos, 0f, true); } else if (type == 1) { tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.all))); tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.songs))); tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.playlists))); tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.lives))); tabs.AddTab(tabs.NewTab().SetText(Resources.GetString(Resource.String.channels))); ViewPagerAdapter adapter = new ViewPagerAdapter(ChildFragmentManager); Fragment[] fragment = YoutubeSearch.NewInstances(query); adapter.AddFragment(fragment[0], Resources.GetString(Resource.String.all)); adapter.AddFragment(fragment[1], Resources.GetString(Resource.String.songs)); adapter.AddFragment(fragment[2], Resources.GetString(Resource.String.playlists)); adapter.AddFragment(fragment[3], Resources.GetString(Resource.String.lives)); adapter.AddFragment(fragment[4], Resources.GetString(Resource.String.channels)); pager.Adapter = adapter; pager.AddOnPageChangeListener(this); pager.AddOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabs)); tabs.SetupWithViewPager(pager); tabs.TabReselected += OnTabReselected; pager.CurrentItem = pos; tabs.TabMode = TabLayout.ModeScrollable; tabs.SetScrollPosition(pos, 0f, true); YoutubeSearch.instances[pos].IsFocused = true; YoutubeSearch.instances[pos].OnFocus(); MainActivity.instance.FindViewById<TabLayout>(Resource.Id.tabs).Visibility = ViewStates.Visible; IMenuItem searchItem = MainActivity.instance.menu.FindItem(Resource.Id.search); SearchView searchView = (SearchView)searchItem.ActionView; searchView.Focusable = false; searchItem.ExpandActionView(); searchView.SetQuery(query, false); searchView.ClearFocus(); searchView.Focusable = true; } return view; }