如何知道下一页/上一页何时被harism完全加载到页面卷曲效果中?

时间:2013-07-25 04:42:01

标签: android animation curl textview page-curl

我已在我的应用程序中实现了Page Curl Effect by harism

现在我需要在页面顶部做一些文本动画。我能够将文本放在页面上并且还能够进行动画处理。但是,我需要知道卷曲效果何时完成以及下一页/上一页已完全加载,因为我需要使TextView不可见并在页面卷曲效果处于正常状态时停止动画。

我一直在努力寻找页面完全加载/页面卷曲动画完成的时候。我还在问题部分和android-developers forum on Google Groups中的github harism存储库上发布了我的问题,但是没有收到任何回复。希望能在这里得到一些帮助。

谢谢!

1 个答案:

答案 0 :(得分:2)

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 
    }