4

アプリケーションにハリズムによるページ カール効果を実装しました。

次に、ページの上にテキスト アニメーションを作成する必要があります。ページの上にテキストを配置したり、アニメーション化することもできます。ただし、ページ カール効果の処理中に TextView を非表示にし、アニメーションを停止する必要があるため、カール効果がいつ完了し、次/前のページが完全に読み込まれたかを知る必要があります。

ページが完全にロードされたとき/ページのカールアニメーションが終了したときを見つけるのに苦労しています。問題セクションの github harism リポジトリとGoogle グループの android-developers フォーラムにも質問を投稿しましたが、返信はありません。ここで助けを得られることを願っています。

ありがとう!

4

1 に答える 1

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 
    }
于 2014-03-02T13:06:47.647 に答える