Android.Dialog.FloatElement.GetView C# (CSharp) Method

GetView() public method

public GetView ( Android.Content.Context context, Android.Views.View convertView, Android.Views.ViewGroup parent ) : Android.Views.View
context Android.Content.Context
convertView Android.Views.View
parent Android.Views.ViewGroup
return Android.Views.View
        public override View GetView(Context context, View convertView, ViewGroup parent)
        {
            TextView label;
            SeekBar slider;
            ImageView left;
            ImageView right;

            View view = DroidResources.LoadFloatElementLayout(context, convertView, parent, LayoutId, out label, out slider, out left, out right);

            if (view != null)
            {
                if (left != null)
                {
                    if (Left != null)
                        left.SetImageBitmap(Left);
                    else
                        left.Visibility = ViewStates.Gone;
                }
                if (right != null)
                {
                    if (Right != null)
                        right.SetImageBitmap(Right);
                    else
                        right.Visibility = ViewStates.Gone;
                }
                slider.Max = _maxValue - _minValue;
                slider.Progress = _value - _minValue;
                slider.SetOnSeekBarChangeListener(this);
                if (label != null)
                {
                    if (ShowCaption)
                        label.Text = Caption;
                    else
                        label.Visibility = ViewStates.Gone;
                }
            }
            else
            {
                Util.Log.Error("FloatElement", "GetView failed to load template view");
            }

            return view;
        }