Beispiel #1
0
#pragma warning restore CS0618 // O tipo ou membro ж obsoleto

        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.Home);
            //Iniciando as variaveis do contexto
            var toolbar = FindViewById <Toolbar>((Resource.Id.toolbar));

            _fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            SetActionBar(toolbar);
            //Modificando a parte textual
            ActionBar.SetTitle(Resource.String.TitleHome);

            //Criando os tabs
            CreateTab(typeof(ResultHobbiesActivity), GetString(Resource.String.TitleHobbies));
            CreateTab(typeof(ResultAprenderActivity), GetString(Resource.String.TitleAprender));
            CreateTab(typeof(ResultEnsinarActivity), GetString(Resource.String.TitleEnsinar));

            //Iniciando o botсo flutuante
            FabOptions();
        }
Beispiel #2
0
        public override Android.Views.View OnCreateView(Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Android.OS.Bundle savedInstanceState)
        {
            oldValue = Vm.Tab;
            if (_view != null)
            {
                return(_view);
            }
            _view  = inflater.Inflate(Resource.Layout.start_layout, container, false);
            _tabs  = (TabLayout)_view.FindViewById(Resource.Id.tabs);
            _pager = (ViewPager)_view.FindViewById(Resource.Id.pager);
            Java.Lang.String [] tabNames =
            {
                new Java.Lang.String(Context.Resources.GetString(Resource.String.my_debts)),
                new Java.Lang.String(Context.Resources.GetString(Resource.String.debts_to_me)),
            };


            _pager.Adapter = new OwnerAdapter(ChildFragmentManager, tabNames);

            _tabs.SetupWithViewPager(_pager);
            _pager.PageSelected += OnPageSelected;
            _pager.LayoutChange += OnLayoutChange;

            _tabs.AddOnTabSelectedListener(this);

            _fab = _view.FindViewById <com.refractored.fab.FloatingActionButton> (Resource.Id.fab);

            _fab.Click += (sender, e) => {
                Vm.AddPage();
            };

            return(_view);
        }
Beispiel #3
0
        private void SetupFab()
        {
            var fab = FindViewById <com.refractored.fab.FloatingActionButton>(Resource.Id.fab);

            fab.BringToFront();
            fab.Click += Fab_Click;

            fabOpenFilterOptions = FindViewById <com.refractored.fab.FloatingActionButton>(Resource.Id.fabFilter);
            fabOpenFilterOptions.BringToFront();
            fabOpenFilterOptions.Click += FabFilter_Click;
        }