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); }
public override void AddView(View.View v) { base.AddView(v); fluentEngine.AddView(v); }