Рассмотрите ваш холст в качестве источника и полосу прокрутки в качестве пункта назначения, используйте следующую формулу, чтобы найти положение полосы прокрутки
Target point X co-ordinate: tX = taX + ((tW * (sX - saX)) / sW)
Target point Y co-ordinate: tY = taY - ((tH * (saY - sY)) / sH)
saX : Source axis start X coordinate
saY : Source axis start Y coordinate
sW : Souce Width
sH : Source Height
taX : Target axis start X coordinate
taY : Target axis start Y coordinate
tW : Target Width
tH : Target Height
Целевой высотой будет высота холста. Вы должны нарисовать полосу прокрутки как самый верхний элемент.