Привязка данных для прослушивателя событий Android для ViewPager

Можно ли привязать обработчик для setOnPageChangeListener к ViewPager в XML-файле с функцией привязки Android?

Демонстрации показывают события onClick, но мне любопытно, какую функциональность событий я могу реализовать с его помощью. Любые ссылки на возможности Data Binding будут также хороши. Благодарю.

Гипотетический пример:

example_activity.xml

<?xml version,="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">

<data>
   <variable name="handlers" type="com.example.Handlers"/>
</data>

<android.support.v4.view.ViewPager
    android:id="@+id/pager"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:onPageChangeListener="@{handlers.pageChanged}" />
</layout>

Handler.java

package com.example.viewmodels;

import android.view.View;

public class Handlers {
    public void pageChanged(View view){}
}

Ошибка компиляции:

Ошибка: (62) Не найден идентификатор ресурса для атрибута «onPageChangeListener» в пакете «android»

Ответы на вопрос(2)

Ваш ответ на вопрос