protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.CadastroRR_Images_View);

            Loading = FindViewById <ViewGroup>(Resource.Id.loadingImage);
            Loading.BringToFront();

            registroDeReforma = JsonConvert.DeserializeObject <RegistroDeReforma>(Intent.GetStringExtra("RegistroDeReforma"));
            quantidadeImagens = PegaQuantidadeImagensServidor(registroDeReforma);

            if (quantidadeImagens > 0)
            {
                if (bitmap == null)
                {
                    bitmap = new List <Bitmap>();
                }

                bitmap.Add(PegarImagensServidor(registroDeReforma, 0));

                imageView = FindViewById <EnchantedViewPagerExtended>(Resource.Id.cadastroRRImagesView);

                adapter           = new ImagesViewAdapter(this, bitmap);
                imageView.Adapter = adapter;
            }
            else
            {
                Program.Main.ShowMessage("O diretório não possui imagens");
            }

            nextImage    = FindViewById <FloatingActionButton>(Resource.Id.nextImage);
            previusImage = FindViewById <FloatingActionButton>(Resource.Id.previousImage);

            nextImage.Click     += NextImage_Click;
            previusImage.Click  += PreviusImage_Click;
            previusImage.Enabled = false;
        }
        private void NextImage_Click(object sender, EventArgs e)
        {
            var task = new GenericTask()
                       .WithPreExecuteProcess((b) =>
            {
                ShowLoading();
            }).WithBackGroundProcess((b, t) =>
            {
                try
                {
                    if (indexAtual + 1 < quantidadeImagens)
                    {
                        RunOnUiThread(() =>
                        {
                            bitmap = new List <Bitmap>();
                            bitmap.Add(PegarImagensServidor(registroDeReforma, indexAtual + 1));

                            imageView = FindViewById <EnchantedViewPagerExtended>(Resource.Id.cadastroRRImagesView);

                            adapter              = new ImagesViewAdapter(this, bitmap);
                            imageView.Adapter    = adapter;
                            previusImage.Enabled = true;
                        });
                    }
                    else
                    {
                        nextImage.Enabled = false;
                    }
                }
                catch (Exception ex)
                {
                    Program.Main.ShowMessage(ex.Message, ToastLength.Long, Base.Enums.ToastMessageType.Error);
                }
            }).WithPosExecuteProcess((b, t) =>
            {
                HideLoading();
            }).Execute();
        }