Como desativar a paginação deslizando com o dedo no ViewPager, mas ainda assim é possível deslizar programaticamente?

Tenho o ViewPager e abaixo dele tenho 10 botões. Ao clicar no botão, por exemplo # 4, o pager vai imediatamente para a página # 4 pormPager.setCurrentItem(3);. Mas, eu quero desativar a paginação passando o dedo na horizontal. Assim, a paginação é feitaS clicando nos botões. Então, como posso desativar a passagem com o dedo?

questionAnswers(38)

yourAnswerToTheQuestion