android - 如何知道下一页/上一页何时完全加载到 harism 的 curl 效果中?

标签 android animation curl textview page-curl

我已经实现了 Page Curl Effect by harism在我的申请中。

现在我需要在页面顶部做一些文字动画。我能够将文本放在页面上,也能够制作动画。但是,我需要知道 curl 效果何时完成以及下一页/上一页已完全加载,因为我需要使 TextView 不可见并在页面 curl 效果进行时停止动画。

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

谢谢!

最佳答案

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 
    }

关于android - 如何知道下一页/上一页何时完全加载到 harism 的 curl 效果中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17849143/

相关文章:

android.app.Fragment$InstantiationException : Trying to instantiate a class ScannerFragment that is not a Fragment

android - 更新支持库的最佳方式

wpf - 从代码隐藏更改不透明度

C++ libcurl 不发布数据

android - 平铺背景正在插入它的 View 大小

java - 使用 eclipse 进行 mySql 连接创建基于 Android 的应用程序时遇到问题

reactjs - react-native 使状态栏 'barStyle' 可动画化

android - 在 ListView 中单击复选框时,如何使按钮栏从底部滑入?

javascript - 将 Facebook API Curl 请求转换为 Javascript,以便在 Google 表格中使用 ImportJSON 函数

java - 为什么curl在Java中运行时会失败?