добавить смещение пикселя к угловому материалу cdk 'scrollToIndex' - PullRequest
0 голосов
/ 10 октября 2019

Можно ли добавить пиксельное смещение с помощью scrollToIndex из:

https://material.angular.io/cdk/scrolling/api

Например, вот мой рабочий код:

      this.scrollViewport.scrollToIndex(
        this.index + 1,
        'smooth'
      );

Это работает, но я бы хотел иногда добавить 20 пикселей в конец прокрутки. Это возможно?

1 Ответ

1 голос
/ 25 октября 2019

Вы можете использовать scrollToOffset вместо см. Здесь .

 this.scrollViewport.scrollToOffset(
   offset,
   behavior
);

Или использовать setRenderedContentOffset после первоначальной прокрутки.

 this.scrollViewport.setRenderedContentOffset(
   offset,
   'to-start' | 'to-end'
);
...