Cheesebaron.SlidingUpPanel.SlidingUpPanelLayout.Draw C# (CSharp) 메소드

Draw() 공개 메소드

public Draw ( Android.Graphics.Canvas canvas ) : void
canvas Android.Graphics.Canvas
리턴 void
        public override void Draw(Canvas canvas)
        {
            base.Draw(canvas);

            if (_slideableView == null) return;
            if (ShadowDrawable == null) return;

            var right = _slideableView.Right;
            var left = _slideableView.Left;
            int top;
            int bottom;
            if (_isSlidingUp)
            {
                top = _slideableView.Top - _shadowHeight;
                bottom = _slideableView.Top;
            }
            else
            {
                top = _slideableView.Bottom;
                bottom = _slideableView.Bottom + _shadowHeight;
            }

            ShadowDrawable.SetBounds(left, top, right, bottom);
            ShadowDrawable.Draw(canvas);
        }