У меня есть горизонтально прокручиваемый контейнер, который привязывается к сетке, переопределяя метод getGridPosX().Мерцание в горизонтально прокручиваемом контейнере
Все работает отлично, за исключением случаев, когда вы прокручиваете его, перетаскивая его в положение, которое фиксируется в крайнем левом положении прокрутки, что очень проблематично. То есть в симуляторе и на IOS тоже.
Как предотвратить появление мерцания?
Когда я вызываю setSmoothScrolling (false), нет мерцания, но затем Container также не показывает прокрутку при перетаскивании. –
По-видимому, мерцание вызвано методом paintBackgrounds (Graphics aG) прокручиваемого контейнера. Кажется странным, что paintBackgrounds (Graphics aG) не вызывается, пока не перетаскивается прокручиваемый контейнер. –
Уточнение: крайнее левое положение прокрутки горизонтально прокручиваемого контейнера показывает самую правую часть прокручиваемого контейнера. Только там и только когда заканчивается перетаскивание контейнера, это мерцание. –