protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(this, SupportFragmentManager); pager = FindViewById <ViewPager> (Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.OffscreenPageLimit = 4; if (Settings.FirstRun) { pager.CurrentItem = 2; App.MessageDialog.SendMessage(Resources.GetString(Resource.String.get_started_welcome), Resources.GetString(Resource.String.welcome_to_kinderchat)); } else { pager.CurrentItem = 0; } SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); // Register for GCM KinderGcmService.Register(this); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(this, SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetBackgroundResource(Settings.AppTheme == AppTheme.Red ? Resource.Drawable.red_gradient : Resource.Drawable.blue_gradient); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.OffscreenPageLimit = 4; if (Settings.FirstRun) { pager.CurrentItem = 2; App.MessageDialog.SendMessage(Resources.GetString(Resource.String.get_started_welcome), Resources.GetString(Resource.String.welcome_to_kinderchat)); } else { pager.CurrentItem = 0; } //IntentFilter connectivityIntentFilter = new IntentFilter(); //connectivityIntentFilter.AddAction(Android.Net.ConnectivityManager.ConnectivityAction); //RegisterReceiver(new NetworkChangeReceiver(), connectivityIntentFilter); // Register for GCM KinderGcmService.Register(this); App.ConnectionManager.TryKeepConnectionAsync(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); //Android.Support.V7.Widget.Toolbar myToolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.my_toolbar); //SetSupportActionBar(myToolbar); _pager = FindViewById <ViewPager>(Resource.Id.pager); _tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); _pager.PageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 5, Resources.DisplayMetrics); _pager.CurrentItem = 0; string[] titles = new string[] { "SHOP", "TASTE", "EXPLORE" }; var adapter = new PagerAdapter(SupportFragmentManager, titles); _pager.Adapter = adapter; _pager.OffscreenPageLimit = titles.Length; _tabs.SetViewPager(_pager); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(SupportFragmentManager); pager = FindViewById <ViewPager> (Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.Visibility = ViewStates.Invisible; tabs.SetViewPager(pager); var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; tabs.OnPageChangeListener = this; PageIndicator mIndicator = FindViewById <CirclePageIndicator> (Resource.Id.indicator); mIndicator.SetViewPager(pager); mIndicator.SetOnPageChangeListener(new MyPageChangeListener(this)); // timer.Elapsed+=timer_Elapsed; // timer.Start(); SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); }
void InitAppAndToolbar() { /* * Set up support action bar and title and subtitle. */ this.Title = "Reseplaneraren Väst"; SupportActionBar.SetDisplayShowHomeEnabled(true); SupportActionBar.SetIcon(stops.Resource.Drawable.smallicon); tabs = FindViewById <PagerSlidingTabStrip> (stops.Resource.Id.tabs); ChangeColor(Color.ParseColor("#2B9CF5")); /* * Hides toolbar on low res phones so we can show map instead. */ var metrics = Util.PxToDP(Resources.DisplayMetrics.HeightPixels); if (metrics < 500) { SupportActionBar.Hide(); } /* * Set up recent apps title */ Bitmap bm = BitmapFactory.DecodeResource(Resources, stops.Resource.Id.icon); Android.App.ActivityManager.TaskDescription taskDesc = new Android.App.ActivityManager.TaskDescription("Reseplaneraren Väst", bm, Color.White); this.SetTaskDescription(taskDesc); }
void GetViewReferences() { _toolbar = FindViewById <Android.Support.V7.Widget.Toolbar> (Resource.Id.toolbar); _pager = FindViewById <ViewPager> (Resource.Id.pager); _tabs = FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); _startAppButton = FindViewById <Button>(Resource.Id.done); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Menu); Window.SetStatusBarColor(Color.Rgb(0, 12, 155)); TabsPrincipales = FindViewById <PagerSlidingTabStrip>(Resource.Id.TabsPrincipales); ViewPagerPrincipal = FindViewById <ViewPager>(Resource.Id.ViewPagerPrincipal); ViewPagerPrincipal.Adapter = new AdaptadorTabsPrincipales(SupportFragmentManager, this); TabsPrincipales.SetViewPager(ViewPagerPrincipal); TabsPrincipales.GetChildAt(0).SetMinimumWidth(10); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); adapter = new MyAdapter(SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.SetBackgroundColor(Android.Graphics.Color.Argb(255, 47, 59, 162)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_sample); SupportActionBar.Hide(); ViewPager pager = FindViewById <ViewPager>(Resource.Id.pager); pager.Adapter = new PagerAdapter(SupportFragmentManager); PagerSlidingTabStrip tabStrip = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabStrip.SetViewPager(pager); }
protected async override void OnCreate(Bundle bundle) { base.OnCreate(bundle); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetDisplayShowHomeEnabled(true); adapter = new MyPagerAdapter(FragmentManager, this.LayoutInflater, true); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.pagerSlidingTabStripUi); // Create your application here _myAdapter = new MyAdapter(SupportFragmentManager); _pager = FindViewById <ViewPager>(Resource.Id.pager); _tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); _pager.Adapter = _myAdapter; _tabs.SetViewPager(_pager); _tabs.SetBackgroundColor(Android.Graphics.Color.Argb(255, 0, 149, 164)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); pager = FindViewById <Android.Support.V4.View.ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); adapter = new MyAdapter(SupportFragmentManager); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.SetBackgroundColor(Android.Graphics.Color.Argb(255, 0, 149, 164)); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); db = new DataBase(); adapter = new MyAdapter(SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); PagerSlidingTabStrip tabs = (PagerSlidingTabStrip)FindViewById(Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.SetBackgroundColor(Android.Graphics.Color.Rgb(75, 121, 187)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); viewPager = FindViewById <ViewPager>(Resource.Id.pager); tabStrip = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); adapter = new MyAdapter(SupportFragmentManager); viewPager.Adapter = adapter; //tabStrip.SetViewPager(viewPager); tabStrip.SetBackgroundColor(Android.Graphics.Color.Black); LottieAnimationView downloadAnimation = (LottieAnimationView)FindViewById(Resource.Id.animation_view); downloadAnimation.SetAnimation("download_icon.json"); downloadAnimation.Click += delegate { downloadAnimation.PlayAnimation(); #region comentarios //Timer t = new Timer(); //t.Interval = 6000; //t.Enabled = true; //t.Elapsed += delegate { // RunOnUiThread(() => // { // if (!contador) // downloadAnimation.PlayAnimation(); // else // downloadAnimation.SetBackgroundResource(Resource.Drawable.descarga); // contador = true; // }); //}; //t.Start(); //int milliseconds = 6000; //System.Threading.Thread.Sleep(milliseconds); #endregion ; }; //downloadAnimation.Loop = true; }
public override Android.Views.View OnCreateView(Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Bundle savedInstanceState) { this.HasOptionsMenu = true; var ignored = base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.fragment_gofood, null); // Create your application here this.m_ViewPager = view.FindViewById <ViewPager>(Resource.Id.viewPager); this.m_ViewPager.OffscreenPageLimit = 4; this.m_PageIndicator = view.FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); //Since we are a fragment in a fragment you need to pass down the child fragment manager! this.m_Adapter = new GoFoodAdapter(this.ChildFragmentManager, m_member_id); this.m_ViewPager.Adapter = this.m_Adapter; this.m_PageIndicator.SetViewPager(this.m_ViewPager); return(view); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(SupportFragmentManager); pager = FindViewById <ViewPager> (Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; tabs.OnTabReselectedListener = this; ChangeColor(Resources.GetColor(Resource.Color.green)); }
protected async override void OnCreate(Bundle bundle) { base.OnCreate(bundle); AuthenticationHelper.PlatformParameters = new PlatformParameters(this); adapter = new TabAdapter(this, SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); pager.OffscreenPageLimit = 2; SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); var toolbar = FindViewById <global::Android.Support.V7.Widget.Toolbar>(Resource.Id.Toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); var menuDrawable = GetDrawable(Resource.Drawable.ic_menu_white_24dp); Helper.TintDrawable(Resources, menuDrawable); SupportActionBar.SetHomeAsUpIndicator(menuDrawable); var titles = new[] { "Activities", "Groups" }; var adapter = new TabsFragmentPagerAdapter(SupportFragmentManager, titles); viewPager = FindViewById <ViewPager>(Resource.Id.ViewPager); viewPager.Adapter = adapter; viewPager.OffscreenPageLimit = titles.Length; viewPager.CurrentItem = 0; tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.Tabs); tabs.SetViewPager(viewPager); tabs.OnPageChangeListener = this; var fab = FindViewById <FloatingActionButton>(Resource.Id.Fab); fab.Click += (sender, e) => { Snackbar .Make(fab, "Here's a snackbar!", Snackbar.LengthLong) .SetAction("Action", v => Console.WriteLine("Action handler")) .Show(); }; TurnsRepository = new TurnsRepository(); TurnsRepository.InitializeMockData(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); var view = inflater.Inflate(Resource.Layout.GameLayout, container, false); pager = view.FindViewById <LockableViewPager>(Resource.Id.post_pager); pager.Adapter = new LeaderboardPageAdapter(MainPage.SupportFragmentManager, MainPage); pager.AddOnPageChangeListener(this); pager.OffscreenPageLimit = 2; pager.SwipeLocked = true; tabs = view.FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetViewPager(pager); tabs.IndicatorHeight = Resources.GetDimensionPixelSize(Resource.Dimension.tab_indicator_height); tabs.TabPaddingLeftRight = Resources.GetDimensionPixelSize(Resource.Dimension.tab_padding); tabs.OnPageChangeListener = this; pager.CurrentItem = 0; return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.account); myAdapter = new MyAdapter(SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); tabStrip = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); pager.Adapter = myAdapter; tabStrip.SetViewPager(pager); tabStrip.ShouldExpand = true; tabStrip.SetTabTextColor(Resource.Color.lightGray); tabStrip.TabTextColorSelected = GetColorStateList(Resource.Color.white); tabStrip.SetFitsSystemWindows(true); tabStrip.TabPaddingLeftRight = 240; tabStrip.SetBackgroundColor(Android.Graphics.Color.ParseColor("#075E54")); // Create your application here }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyIconPagerAdapter(SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.CurrentItem = 1; tabs.OnTabReselectedListener = this; tabs.OnPageChangeListener = this; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); ChangeColor(Resources.GetColor(Resource.Color.green)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.EmpresaCardLayout); EmpresaModel empresa = JsonConvert.DeserializeObject <EmpresaModel>(Intent.GetStringExtra("Empresa")); FindViewById <ImageButton>(Resource.Id.ibCerrar).Click += (sender, e) => OnBackPressed(); FindViewById <TextView>(Resource.Id.lblNombre).Text = empresa.Empresa_Nombre; ViewPager _viewPager = FindViewById <ViewPager>(Resource.Id.vpPerfil); _viewPager.Adapter = new EmpresaPageAdapter(this, new List <string> { Resources.GetString(Resource.String.str_profile_about_me), Resources.GetString(Resource.String.str_profile_social), Resources.GetString(Resource.String.str_profile_work) }, empresa); PagerSlidingTabStrip tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetTextColorResource(Resource.Color.comment_pressed); tabs.SetViewPager(_viewPager); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.HomeScreen2); // set the view to HomeScreen2.axml ActionBar.Hide(); // hide the actionbar // Get user id string uid = Intent.GetStringExtra("UserId"); ViewPager viewpager = FindViewById <ViewPager>(Resource.Id.viewpager); // get viewpager from layout // Add Adapter to the ViewPager HomeScreenAdapter adapter = new HomeScreenAdapter(SupportFragmentManager); // call homescreenadapter, feed it SupportFragmentManager (internal to FragmentActivity) viewpager.Adapter = adapter; // assign the adapter to the viewpager // Add Tabs to ViewPager PagerSlidingTabStrip tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); // get tabs from layout tabs.SetViewPager(viewpager); // assign the tabs to the viewpager }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.SalasJuntasHistorialesLayout); Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetActionBar(toolbar); ActionBar.Title = Resources.GetString(Resource.String.SalasJuntas); ActionBar.SetDisplayHomeAsUpEnabled(true); ViewPager _viewPager = FindViewById <ViewPager>(Resource.Id.vpHistorial); _viewPager.Adapter = new HistorialesAdapter(this, new List <string> { Resources.GetString(Resource.String.Recientes), Resources.GetString(Resource.String.Historico), Resources.GetString(Resource.String.Canceladas) }); PagerSlidingTabStrip tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetTextColorResource(Resource.Color.comment_pressed); tabs.SetViewPager(_viewPager); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); _pager = FindViewById <ViewPager>(Resource.Id.pager); _tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); _pager.PageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); _pager.CurrentItem = 0; string[] titles = new string[] { "Fragment1", "Fragment2" }; var adapter = new PagerAdapter(SupportFragmentManager, titles); _pager.Adapter = adapter; _pager.OffscreenPageLimit = titles.Length; _tabs.SetViewPager(_pager); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.DirectoriosLayout); Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetActionBar(toolbar); ActionBar.Title = Resources.GetString(Resource.String.Directorio); ActionBar.SetDisplayHomeAsUpEnabled(true); _viewPager = FindViewById <ViewPager>(Resource.Id.vpSucursal); List <UsuarioModel> usuarios = new UsuariosController().GetDirectorioUsuarios(); List <EmpresaModel> empresas = new EmpresaController().GetDirectorioEmpresas(); SimpleStorage storage = SimpleStorage.EditGroup("Login"); List <UsuarioModel> favoritos = new UsuariosController().GetMiembrosFavoritos(storage.Get("Usuario_Id"), storage.Get("Usuario_Tipo")); _viewPager.Adapter = new DirectorioAdapter(this, new List <string> { "Miembros", "Empresas", "Favoritos" }, usuarios, empresas, favoritos); PagerSlidingTabStrip tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetTextColorResource(Resource.Color.comment_pressed); tabs.SetViewPager(_viewPager); SearchView busqueda = FindViewById <SearchView>(Resource.Id.svBuscar); busqueda.SetQueryHint("Buscar..."); busqueda.QueryTextChange += (sender, e) => { _viewPager.Adapter = new DirectorioAdapter(this, new List <string> { "Miembros", "Empresas", "Favoritos" }, usuarios.Where(usuario => usuario.Usuario_Nombre.IndexOf(((SearchView)sender).Query, StringComparison.OrdinalIgnoreCase) >= 0).ToList(), empresas.Where(empresa => empresa.Empresa_Nombre.IndexOf(((SearchView)sender).Query, StringComparison.OrdinalIgnoreCase) >= 0).ToList(), favoritos.Where(miembro => miembro.Usuario_Nombre.IndexOf(((SearchView)sender).Query, StringComparison.OrdinalIgnoreCase) >= 0).ToList()); }; }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Viaje); _btnRegresarInicio = FindViewById <Button>(Resource.Id.BtnRegresarInicio); _pager = FindViewById <ViewPager>(Resource.Id.pager); _tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); _tabs.SetBackgroundColor(Colores.DarkPrimary); _tabs.SetTabTextColor(Colores.Icons); _btnRegresarInicio.Visibility = Android.Views.ViewStates.Gone; _btnRegresarInicio.SetBackgroundColor(Colores.LightPrimary); _btnRegresarInicio.SetTextColor(Colores.PrimaryText); var idViaje = Intent.GetIntExtra("IdViaje", -1); if (idViaje == -1) { AlertMessage.Show(this, "Ha ocurrido un error: No se seleccionó un viaje", ToastLength.Long); RegresarInicio(); return; } await ObtenerDetalleViajeSeleccionado(idViaje); _adapter = new ViajeAdapter(SupportFragmentManager, _viaje); _pager.Adapter = _adapter; _tabs.SetViewPager(_pager); _btnRegresarInicio.Click += (sender, e) => { RegresarInicio(); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var v = inflater.Inflate(Resource.Layout.fragment_tabstrip, container, false); loadingView = inflater.Inflate(Resource.Layout.loading_view, null, false); reflections = new List <Android.Support.V4.Widget.SwipeRefreshLayout>(); reflectionsList = new List <ListView> (); reflectionsAdapter = new List <ReflectionAdapter> (); if (profile.teams.Count > 0) { foreach (var team in profile.teams) { var rv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var lv = new ListView(Activity); var adp = new ReflectionAdapter(Activity); lv.Adapter = adp; rv.AddView(lv); TeamHolder th = new TeamHolder(); th.id = team.id; th.name = team.name; Console.WriteLine(team.slug); rv.Tag = th; reflections.Add(rv); reflectionsList.Add(lv); reflectionsAdapter.Add(adp); } } var uv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var ulv = new ListView(Activity); var ula = new ReflectionAdapter(Activity); ulv.Adapter = ula; uv.AddView(ulv); TeamHolder userTeam = new TeamHolder(); userTeam.id = -1; userTeam.name = "Me"; uv.Tag = userTeam; reflections.Add(uv); reflectionsList.Add(ulv); reflectionsAdapter.Add(ula); var wv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var wlv = new ListView(Activity); var wla = new ReflectionAdapter(Activity); wlv.Adapter = wla; wv.AddView(wlv); TeamHolder worldTeam = new TeamHolder(); worldTeam.id = -2; worldTeam.name = "World"; wv.Tag = worldTeam; reflections.Add(wv); reflectionsList.Add(wlv); reflectionsAdapter.Add(wla); currentLayout = reflections [0]; currentList = reflectionsList [0]; currentAdapter = reflectionsAdapter [0]; currentList.Scroll += HandleScroll; currentLayout.Refresh += HandleRefresh; adapter = new MyPagerAdapter(reflections); pager = v.FindViewById <ViewPager> (Resource.Id.pager); tabs = v.FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; return(v); }
public void UpdateTabStyle(View view, PagerSlidingTabStrip.PagerSlidingTabStrip owner, int position) { TextView textView = view.FindViewById<TextView>(Resource.Id.tab_text); if (textView != null) _textTabProvider.UpdateTabStyle(textView, owner, position); }
public void UpdateTab(View view, PagerSlidingTabStrip.PagerSlidingTabStrip owner, int position, string hint = null) { ProgressBar bar = view.FindViewById<ProgressBar>(Resource.Id.tab_progress); TextView textView = view.FindViewById<TextView>(Resource.Id.tab_text); textView.Text = owner.TabTextAllCaps ? _titles[position].ToUpper() : _titles[position]; if (SharedState.GetInProgress(position)) { bar.Visibility = ViewStates.Visible; } else { bar.Visibility = ViewStates.Gone; } bar.Dispose(); textView.Dispose(); OnTabUpdated(position); }
public View GetTab(PagerSlidingTabStrip.PagerSlidingTabStrip owner, ViewGroup root, int position, View recycled = null) { //TODO: you intend to add events to the ITabProvider interface to //fire if a tab is knowingly updated in such a way that will affect it's size //You also intend to add a public method on the TabStrip itself - either for one tab, //all tabs or most likely both of these. Doing for all will probably just mean calling //requestlayout, then invalidate //what we're saying here is that any view that's previously been inflated is fine to be re-used so long as it's re-bound if (recycled != null) return recycled; var inflater = (LayoutInflater)owner.Context.GetSystemService(LayoutInflaterService); var view = inflater.Inflate(Resource.Layout.custom_tab, root, false) as ViewGroup; return view; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.PerfilCardEditarLayout); miembro = JsonConvert.DeserializeObject <UsuarioModel>(Intent.GetStringExtra("Miembro")); FindViewById <ImageButton>(Resource.Id.ibCerrar).Click += (sender, e) => OnBackPressed(); imgPerfil = FindViewById <ImageView>(Resource.Id.ivPerfil); if (!string.IsNullOrEmpty(miembro.Usuario_Fotografia)) { miembro.Usuario_Fotografia_Perfil = new UploadImages().DownloadFileFTP(miembro.Usuario_Fotografia, usuario_imagen_path); photo = BitmapFactory.DecodeByteArray(miembro.Usuario_Fotografia_Perfil, 0, miembro.Usuario_Fotografia_Perfil.Length); imgPerfil.SetImageBitmap(ImagesHelper.GetRoundedShape(BitmapFactory.DecodeByteArray(miembro.Usuario_Fotografia_Perfil, 0, miembro.Usuario_Fotografia_Perfil.Length))); } else { imgPerfil.SetImageResource(Resource.Mipmap.ic_profile_empty); } imgFondo = FindViewById <ImageView>(Resource.Id.imgFondo); if (!string.IsNullOrEmpty(miembro.Usuario_Fotografia_Fondo)) { miembro.Usuario_Fotografia_FondoPerfil = new UploadImages().DownloadFileFTP(miembro.Usuario_Fotografia_Fondo, usuario_imagen_path); background = BitmapFactory.DecodeByteArray(miembro.Usuario_Fotografia_FondoPerfil, 0, miembro.Usuario_Fotografia_FondoPerfil.Length); imgFondo.SetImageBitmap(background); } FindViewById <Button>(Resource.Id.btnGuardar).Click += delegate { System.IO.MemoryStream stream = new System.IO.MemoryStream(); photo?.Compress(Bitmap.CompressFormat.Jpeg, 0, stream); miembro.Usuario_Fotografia_Perfil = stream?.ToArray(); stream = new System.IO.MemoryStream(); background?.Compress(Bitmap.CompressFormat.Jpeg, 0, stream); miembro.Usuario_Fotografia_FondoPerfil = stream?.ToArray(); if (new UsuariosController().UpdateDataMiembros(miembro.Usuario_Id, FindViewById <EditText>(Resource.Id.txtNombre).Text, FindViewById <EditText>(Resource.Id.txtApellidos).Text, miembro.Usuario_Correo_Electronico, miembro.Usuario_Telefono, miembro.Usuario_Celular, miembro.Usuario_Descripcion, DateTime.Parse(miembro.Usuario_Fecha_Nacimiento), miembro.Usuario_Fotografia_Perfil, miembro.Usuario_Fotografia_FondoPerfil)) { miembro.Redes_Sociales.AsParallel().ToList().ForEach(red => { if (!string.IsNullOrEmpty(red.Usuario_Red_Social_Id) || !string.IsNullOrEmpty(red.Red_Social_Enlace)) { new RedesSocialesController().SetRedSocial(miembro.Usuario_Id, miembro.Usuario_Tipo, red.Red_Social_Id, red.Red_Social_Enlace, red.Usuario_Red_Social_Id); } }); new EmpresaController().UpdateUsuarioEmpresaPerfil(miembro.Empresa_Actual.Empresa_Id, miembro.Usuario_Id, "", miembro.Empresa_Actual.Empresa_Nombre, miembro.Empresa_Actual.Empresa_Correo_Electronico, miembro.Empresa_Actual.Empresa_Pagina_Web, miembro.Usuario_Puesto, miembro.Empresa_Actual.Empresa_Logotipo_Perfil); Toast.MakeText(this, Resource.String.str_general_save, ToastLength.Short).Show(); Intent intent = new Intent(this, typeof(PerfilCardActivity)); intent.PutExtra("Miembro", JsonConvert.SerializeObject(new UsuariosController().GetMemberData(miembro.Usuario_Id, miembro.Usuario_Tipo))); StartActivity(intent); Finish(); } else { Toast.MakeText(this, Resource.String.str_general_save_error, ToastLength.Short).Show(); } }; FindViewById <ImageView>(Resource.Id.btnCamara).Click += delegate { Width = Height = 400; CreateDirectoryForPictures(); IsThereAnAppToTakePictures(); Intent intent = new Intent(MediaStore.ActionImageCapture); _file = new File(_dir, String.Format("{0}.jpg", Guid.NewGuid())); intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(_file)); StartActivityForResult(intent, TakePicture); flag = true; }; FindViewById <ImageView>(Resource.Id.btnCamaraFondo).Click += delegate { Width = 1500; Height = 500; CreateDirectoryForPictures(); IsThereAnAppToTakePictures(); Intent intent = new Intent(MediaStore.ActionImageCapture); _file = new File(_dir, String.Format("{0}.jpg", Guid.NewGuid())); intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(_file)); StartActivityForResult(intent, TakePicture); flag = false; }; FindViewById <EditText>(Resource.Id.txtNombre).Text = miembro.Usuario_Nombre; FindViewById <EditText>(Resource.Id.txtApellidos).Text = miembro.Usuario_Apellidos; FindViewById <TextView>(Resource.Id.lblEmpresa).Text = miembro.Usuario_Empresa_Nombre; ViewPager _viewPager = FindViewById <ViewPager>(Resource.Id.vpPerfil); _viewPager.Adapter = new PerfilEditarPageAdapter(this, new List <string> { Resources.GetString(Resource.String.str_profile_about_me), Resources.GetString(Resource.String.str_profile_social), Resources.GetString(Resource.String.str_profile_work) }, ref miembro); PagerSlidingTabStrip tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetTextColorResource(Resource.Color.comment_pressed); tabs.SetViewPager(_viewPager); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.PerfilCardLayout); miembro = JsonConvert.DeserializeObject <UsuarioModel>(Intent.GetStringExtra("Miembro")); FindViewById <ImageButton>(Resource.Id.ibCerrar).Click += (sender, e) => OnBackPressed(); imgPerfil = FindViewById <ImageView>(Resource.Id.ivPerfil); if (!string.IsNullOrEmpty(miembro.Usuario_Fotografia)) { miembro.Usuario_Fotografia_Perfil = new UploadImages().DownloadFileFTP(miembro.Usuario_Fotografia, usuario_imagen_path); photo = BitmapFactory.DecodeByteArray(miembro.Usuario_Fotografia_Perfil, 0, miembro.Usuario_Fotografia_Perfil.Length); imgPerfil.SetImageBitmap(ImagesHelper.GetRoundedShape(BitmapFactory.DecodeByteArray(miembro.Usuario_Fotografia_Perfil, 0, miembro.Usuario_Fotografia_Perfil.Length))); } else { imgPerfil.SetImageResource(Resource.Mipmap.ic_profile_empty); } imgFondo = FindViewById <ImageView>(Resource.Id.imgFondo); if (!string.IsNullOrEmpty(miembro.Usuario_Fotografia_Fondo)) { miembro.Usuario_Fotografia_FondoPerfil = new UploadImages().DownloadFileFTP(miembro.Usuario_Fotografia_Fondo, usuario_imagen_path); background = BitmapFactory.DecodeByteArray(miembro.Usuario_Fotografia_FondoPerfil, 0, miembro.Usuario_Fotografia_FondoPerfil.Length); imgFondo.SetImageBitmap(background); } FindViewById <TextView>(Resource.Id.lblNombre).Text = miembro.Usuario_Nombre + " " + miembro.Usuario_Apellidos; FindViewById <TextView>(Resource.Id.lblEmpresa).Text = miembro.Usuario_Empresa_Nombre; Button btnSeguir = FindViewById <Button>(Resource.Id.btnSeguir); FindViewById <Button>(Resource.Id.btnSendMessage).Click += delegate { Intent intent = PackageManager.GetLaunchIntentForPackage("mx.worklabs"); if (intent == null) { intent = new Intent(Intent.ActionView, Android.Net.Uri.Parse("https://play.google.com/store/apps/details?id=mx.worklabs")); } intent.AddFlags(ActivityFlags.NewTask); StartActivity(intent); }; if (miembro.Usuario_Id == storage.Get("Usuario_Id") && miembro.Usuario_Tipo == storage.Get("Usuario_Tipo")) { FindViewById <Button>(Resource.Id.btnSendMessage).Visibility = Android.Views.ViewStates.Gone; btnSeguir.Visibility = Android.Views.ViewStates.Gone; ImageView editar = FindViewById <ImageView>(Resource.Id.btnEditar); editar.Visibility = Android.Views.ViewStates.Visible; editar.Click += delegate { Intent intent = new Intent(this, typeof(PerfilCardEditarActivity)); intent.PutExtra("Miembro", Intent.GetStringExtra("Miembro")); StartActivity(intent); Finish(); }; } isFavorite = new UsuariosController().IsMiembroFavorito(storage.Get("Usuario_Id"), storage.Get("Usuario_Tipo"), miembro.Usuario_Id, miembro.Usuario_Tipo); if (!isFavorite.Value) { btnSeguir.Text = Resources.GetString(Resource.String.str_social_network_unfollow); } FindViewById <Button>(Resource.Id.btnSeguir).Click += delegate { if (isFavorite.Value) { if (new UsuariosController().RemoveMiembroFavorito(isFavorite)) { btnSeguir.Text = Resources.GetString(Resource.String.str_social_network_follow); } else { btnSeguir.Text = Resources.GetString(Resource.String.str_social_network_unfollow); } } }; ViewPager _viewPager = FindViewById <ViewPager>(Resource.Id.vpPerfil); _viewPager.Adapter = new PerfilPageAdapter(this, new List <string> { Resources.GetString(Resource.String.str_profile_about_me), Resources.GetString(Resource.String.str_profile_social), Resources.GetString(Resource.String.str_profile_work) }, miembro); PagerSlidingTabStrip tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetTextColorResource(Resource.Color.comment_pressed); tabs.SetViewPager(_viewPager); if (storage.Get("Usuario_Id") == miembro.Usuario_Id && storage.Get("Usuario_Tipo") == miembro.Usuario_Tipo) { imgPerfil.Click += delegate { Width = Height = 400; CreateDirectoryForPictures(); IsThereAnAppToTakePictures(); Intent intent = new Intent(MediaStore.ActionImageCapture); _file = new File(_dir, String.Format("{0}.jpg", Guid.NewGuid())); intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(_file)); StartActivityForResult(intent, TakePicture); flag = true; }; imgFondo.Click += delegate { Width = 1500; Height = 500; CreateDirectoryForPictures(); IsThereAnAppToTakePictures(); Intent intent = new Intent(MediaStore.ActionImageCapture); _file = new File(_dir, String.Format("{0}.jpg", Guid.NewGuid())); intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(_file)); StartActivityForResult(intent, TakePicture); flag = false; }; } }