Conversation
|
Кейс немного некорректного положения индикатора в Example:
LeftSimulator.Screen.Recording.-.iPhone.13.Pro.Max.-.2023-08-18.at.14.54.07.mp4 |
|
Кейс с центрированием:
CenterSimulator.Screen.Recording.-.iPhone.13.Pro.Max.-.2023-08-18.at.14.59.33.mp4UPD: Хотя, можно было не делать таких хитрых действий. Можно просто открыть Center mode и свайпнуть нелево. Не разбиралась, зависит ли это от девайса. iPhone 13 Pro Max, iOS 15.5 |
Кажется, что проблема внутри |
Поправил. Проблема была в том, что значение округлялось не в ту сторону |
При расчёте могла получиться отрицательная ширина страницы. Поправил это |

Что сделано
ItemsScrollManagerдобавлена логика выравнивания ячеек в контейнере. Если раньше ячейки всегда притягивались к левому краю экрана, то теперь можно выбрать выравнивание по центру или правому краю. По умолчанию выбирается.leftдля обратной совместимости со старой версиейgetPageProgressдля удобства передачи прогресса вBeanPageControlgetPageProgressКак проверить:
В Example-приложении проследуйте в Flows -> ItemsScrollManager & BeanPageControl, поиграйтесь с параметрами
Demo