Просмотр мерцания при перетаскивании в Xamarin Android - PullRequest
0 голосов
/ 06 мая 2020

У меня есть FrameLayout, и у него есть одно дочернее представление, пока я перетаскиваю установленное дочернее представление, значения SetX и SetY в OnTOuchevent для Parent, как показано ниже

switch (e.ActionMasked)
        {
            case MotionEventActions.Down:
                this.x = e.GetX();
                this.y = e.GetY();

                this.mlastx = this.x;
                this.mlasty = this.y;
                break;

            case MotionEventActions.Move:
                this.RequestDisallowInterceptTouchEvent(true);
                this.dx = e.GetX() - this.x;
                this.dy = e.GetY() - this.y;

                this.aPosX += this.dx;
                this.aPosY += this.dy;

                this.SetX(aPosX);
                this.SetY(aPosY);
                Invalidate();
                break;
            case MotionEventActions.Up:
            case MotionEventActions.Cancel:

                break;
        }
        return true;

Это отлично работает в моем простом примере, но пока я использую в своем настраиваемом элементе управления, представление дрожит / мерцает при перетаскивании

Не могли бы вы дать какое-либо предложение, заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...