Exemplo n.º 1
0
        protected float MeasureHeight(View.View tv)
        {
            if (tv.Visibility == ViewStates.Gone)
            {
                return(0);
            }

            var width = (int)fluentEngine.MeasuredWidth(tv) - PaddingLeft - PaddingRight;

            var widthSpec  = MeasureSpec.MakeMeasureSpec(width, MeasureSpecMode.Exactly);
            var heightSpec = MeasureSpec.MakeMeasureSpec(0, MeasureSpecMode.Unspecified);

            tv.Measure(widthSpec, heightSpec);

            return(tv.MeasuredHeight);
        }
Exemplo n.º 2
0
        public override void AddView(View.View v)
        {
            base.AddView(v);

            fluentEngine.AddView(v);
        }