Exemplo n.º 1
0
        private float GetChartPopupLayoutWidth(int imageWidth, int count)
        {
            var margins = (DimensHelper.GetDimensById(Resource.Dimension.points_margin) * count);
            var width   = Android.Content.Res.Resources.System.DisplayMetrics.WidthPixels - (imageWidth + margins);

            return(width);
        }
Exemplo n.º 2
0
        public override int CalculateDtToFit(int viewStart, int viewEnd, int boxStart, int boxEnd, int snapPreference)
        {
            //return base.CalculateDtToFit(viewStart, viewEnd, boxStart, boxEnd, snapPreference);
            int dimen     = (int)System.Math.Round(DimensHelper.GetDimensById(Resource.Dimension.challenges_collection_unselected_side) / DimensHelper.GetScreenDensity());
            var positionX = (boxStart + (boxEnd - boxStart) / 2) - (viewStart + (viewEnd - viewStart) / 2) + dimen;

            return(positionX);
        }
        public void ChangeBackgroundCollectionHeight(bool isShowed)
        {
            var aspectSpace = Math.Round(topLayoutConstantAspect * DimensHelper.GetScreenWidth());
            var margins     = (DimensHelper.GetDimensById(Resource.Dimension.points_margin));
            var topHeight   = aspectSpace + margins;

            PointsHeightHelper.UpdateBackgroundCollectionViewHeight(collectionBackgroundView, isShowed, topHeight);
        }
Exemplo n.º 4
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view        = base.GetView(position, convertView, parent);
            var cellsHeight = (int)Math.Round((double)DimensHelper.GetDimensById(Resource.Dimension.leaderboard_item_height) + DimensHelper.GetDimensById(Resource.Dimension.divider_height)) * ItemsSource.Cast <PointsSummaryLocalModel>().Count();

            UpdateTableHeight(cellsHeight);
            UpdateControls(view);
            return(view);
        }
Exemplo n.º 5
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view = base.GetView(position, convertView, parent);

            (context as Activity).RunOnUiThread(() => {
                UpdateTableHeight((DimensHelper.GetDimensById(Resource.Dimension.points_tabs_height)) * ItemsSource.Cast <LocalChallengeAnswerModel>().Count());
            });
            UpdateControls(view);
            return(view);
        }
Exemplo n.º 6
0
        public void ChangeBackgroundCollectionHeight(bool isShowed)
        {
            var aspectSpace = Math.Round(topLayoutConstantAspect * DimensHelper.GetScreenWidth());
            var margins     = (DimensHelper.GetDimensById(Resource.Dimension.points_margin));
            var topHeight   = aspectSpace + margins;

            if (collectionBackgroundView == null)
            {
                view = this.BindingInflate(FragmentId, null, true);
                collectionBackgroundView = view.FindViewById <View>(Resource.Id.collection_background_view);
            }
            PointsHeightHelper.UpdateBackgroundCollectionViewHeight(collectionBackgroundView, isShowed, topHeight);
        }
Exemplo n.º 7
0
        private int GetHeightForList()
        {
            var aspectSpace = Math.Round(topLayoutConstantAspect * DimensHelper.GetScreenWidth());
            var margins     = (DimensHelper.GetDimensById(Resource.Dimension.leaderboard_image_margin) + DimensHelper.GetDimensById(Resource.Dimension.points_margin));

            tvOverall.Measure(0, 0);
            tvRanked.Measure(0, 0);
            var stageHeight = DimensHelper.GetScreenHeight() - (DimensHelper.GetDimensById(Resource.Dimension.toolbar_height) + DimensHelper.GetDimensById(Resource.Dimension.divider_height) * 2 +
                                                                DimensHelper.GetDimensById(Resource.Dimension.tabbar_height) + DimensHelper.GetDimensById(Resource.Dimension.points_tabs_height));
            var textHeight = tvOverall.MeasuredHeight + tvRanked.MeasuredHeight;
            var topHeight  = aspectSpace + margins + textHeight;
            var listHeight = stageHeight - topHeight;

            return((int)listHeight);
        }
Exemplo n.º 8
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view = base.GetView(position, convertView, parent);

            (context as Activity).RunOnUiThread(() =>
            {
                var cellsHeight = (int)Math.Round((double)DimensHelper.GetDimensById(Resource.Dimension.leaderboard_item_height)) * ItemsSource.Cast <TransactionsLocalModel>().Count();
                UpdateTableHeight(cellsHeight);
                UpdateBackgroundViewHeight(cellsHeight, bottomBackgroundView, 5);
            });

            view.FindViewById <ImageView>(Resource.Id.icon).SetColorFilter(new Color(ContextCompat.GetColor(context, Resource.Color.areas_description_tex_color)), PorterDuff.Mode.SrcIn);

            UpdateControls(view);
            return(view);
        }
 public void SetTableHeight(int cellsHeight)
 {
     UpdateTableHeight(cellsHeight);
     VisibleItemsCount = (int)Math.Round(cellsHeight / (double)DimensHelper.GetDimensById(Resource.Dimension.leaderboard_item_height));
 }