Я использую Swipe Refresh Layout в представлении Recycler. Когда пользователь вытащил салфетку, достаточно и кружок появился, и нажмите обратно, не нажимая на функцию Refresh, маленькая тишина круга останется на фотографии. Я использую transperent bar приложения, но проблема в чем-то другой причине, даже без нее проблема exsists.Визуальная ошибка при использовании Swipe Refresh Layout
ответ
Решено путем установки swipeRefreshLayout.setProgressViewOffset (false, 0,50);
общественный недействительный setProgressViewOffset (булево масштаб, внутр начало, конец ИНТА)
Индикатор обновления запуска и положение покоя всегда расположен вблизи верхней части освежающего содержания. Эта позиция является согласованным местоположением , но может быть скорректирована в любом направлении на основе , есть ли панель инструментов или панель действий.
Параметров
масштаб Установите верно, если нет вида на более высоком г порядка, чем где прогресс счетчика установлен появляться.
start Смещение в пикселях от вершины этого вида, на котором должен появиться счетчик хода .
конец Смещение в пикселях от вершины этого вида, при котором счетчик хода должен остыть после успешного удара.
Вы пытались использовать setRefreshing(false)
внутри OnRefreshListener?
Да, у меня есть эта функция. Здесь есть два сценария: 1.User pull недостаточно, чтобы вызвать эту функцию и отступить (функция onRefresh() did'n call), чтобы скрыть ее. 2. Потяните достаточно, чтобы вызвать его (начинается кружок до тех пор, пока не вызывается setRefreshing (false)). Моя ошибка появляется при первом сценарии. –