Я хочу добавить функциональность pull-to-refresh к элементам ящика экземпляра MaterialDrawer. Обычно это можно сделать с помощью поддержки libs SwipeRefreshLayout, которая уже предоставляет эту функциональность, но я не смог найти хороший способ интегрировать ее в MaterialDrawer.Как добавить функцию SwipeRefreshLayout в MaterialDrawer
Существует функция-строитель под названием withDrawerLayout
, но эта функция ожидает макета, на самом деле имеет DrawerLayout как свой корневой элемент - это, очевидно, не поможет в моем случае.
У кого-нибудь есть пример или идея о том, как это сделать?
У вас также есть заголовок в вашем ящике? Вы должны помнить, что SwipeRefreshLayout будет полной высотой ящика и покажет перезагрузку сверху. – mikepenz
Yup, это компромисс, который я ожидал, и я готов принять его. Фактически, механизм обновления не только обновит элементы меню, но и другие вещи, такие как изображения заголовков и приложений, так что это не так, вытащить все это. – Strayer