Ejemplo n.º 1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            repositoryAndroid = RepositoryFactory.GetSingleton().GetRepository();
            imageService      = SimpleIoC.GetImageService(Activity, Resources.DisplayMetrics);
            var view = inflater.Inflate(Resource.Layout.fragment_next_goal_view, container, false);

            BindView(view);
            SetImages();
            return(view);
        }
Ejemplo n.º 2
0
 protected override async void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
     TrySetStatusbarColor();
     repository   = RepositoryFactory.GetSingleton().GetRepository();
     imageService = SimpleIoC.GetImageService(this, Resources.DisplayMetrics);
     SetContentView(Resource.Layout.activity_goal_finished_view);
     SetupToolbar();
     SetupRecyclerView();
     await SetItemsAsync();
     await LoadAdsAsync();
 }
Ejemplo n.º 3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_goal_edit_view);
            TrySetGoal();
            imageService = SimpleIoC.GetImageService(this, Resources.DisplayMetrics);
            SupportPostponeEnterTransition();
            BindView();
            RegisterClickEvents();

            selector = new ImageSelector(PackageManager, new Java.Lang.String("Velg"), ImageRequestCode, this);

            SetupToolbar();
            TrySetValues();
            StyleView();
        }
Ejemplo n.º 4
0
        private async Task SetupRecyclerView()
        {
            var imageService = SimpleIoC.GetImageService(this, Resources.DisplayMetrics);
            var placeholder  =
                await
                Task <Bitmap> .Factory.StartNew(
                    () => BitmapFactory.DecodeResource(Resources, Resource.Drawable.ic_broken_image_white_48dp));

            adapter = new GoalItemAdapter(ContentResolver, Roboto.Medium(Assets), placeholder, Resources, imageService);
            recyclerView.SetLayoutManager(new GridLayoutManager(this, 2, LinearLayoutManager.Vertical, false));
            recyclerView.SetAdapter(adapter);
            recyclerView.HasFixedSize = true;
            adapter.ItemClick        += OnItemClick;
            adapter.ItemLongClick    += OnItemLongClick;
            adapter.ModeChanged      += OnModeChanged;
            adapter.ItemCheckChanged += OnItemCheckChanged;
        }