как узнать, когда следующая/предыдущая страница полностью загрузилась в эффекте скручивания страницы с помощью харизма?

Я реализовал в своем приложении эффект скручивания страницы.

Теперь мне нужно сделать текстовую анимацию поверх страниц. Я могу поместить текст на страницы, а также анимировать. Однако мне нужно знать, когда эффект скручивания завершен и следующая/предыдущая страница полностью загружена, так как мне нужно сделать TextView невидимым и остановить анимацию, когда эффект скручивания страницы находится в процессе.

Я изо всех сил пытался найти, когда страница полностью загружена/анимация скручивания страницы завершена. Я также разместил свой вопрос в репозитории harism github в разделе проблем и android- форум разработчиков в группах Google, но не получил ответов. Надеюсь получить помощь здесь.

Спасибо!


person Community    schedule 25.07.2013    source источник


Ответы (1)


В классе CurlView есть метод onDrawFrame. Там вы можете увидеть те участки кода, по которым можно определить, полностью ли загружена страница:

 if (mCurlState == CURL_LEFT) {
         --mCurrentIndex;
// left curl has been completely loaded
//here you can add some code 
    }

и если это правильный скручивание страницы

 if (mCurlState == CURL_RIGHT) {
     ++mCurrentIndex;
// right curl has been completely loaded
//here you can add some code 
    }
person Shuhrat Akramov    schedule 02.03.2014