![]() |
8 августа 2019
|
ReFeRy, а в чем проблема с подсчетом?
Макси открыт по главам. Кол-во слов (или объем) каждой главы известен, вычисляем две переменные: Current (объем открытой главы) и Before (предыдущие главы), After (следующие главы). Current + Before + After = Total (весь объем фика). Для текущей главы вычисляем высоту текста главы (за вычетом заголовка) и вычисляем Ratio — соотношение пикселя высоты к объему текста (в этом пикселе). При скролле текста заполняем полоску на кол-во проскролленых Y*Ratio. Как-то так. |