11

アプリケーションでページ カール アニメーションを使用しています。

コードはhttps://github.com/harism/android_page_curl/にあります。

そのコードは正常に機能していますが、いくつかの変更を加えたいと思っています。

1.背景なしで全画面表示する。

2.ボタンをクリックしたときにもこのカールアニメーションを表示したい。

メール CurlActivity クラスのコードはhttp://pastebin.com/ZLzP6Zxtにあります。

コードを変更する必要がある場所について誰かがアイデアを持っている場合は、助けてください。どんな助けでも大歓迎です。

編集: 1 つ目の問題は、背景なしでフルスクリーンで画像を表示することprivate class SizeChangedObserverです。唯一の問題は、ボタンのアニメーション onClick を設定することです。

4

2 に答える 2

6

フルスクリーン表示の場合は、そのように使用する必要があります

private class SizeChangedObserver implements CurlView.SizeChangedObserver {
        public void onSizeChanged(int w, int h) {
            if (w > h) {
                mCurlView.setViewMode(CurlView.SHOW_TWO_PAGES);
                mCurlView.setMargins(0f, 0f, 0f, 0f);
            } else {
                mCurlView.setViewMode(CurlView.SHOW_ONE_PAGE);
                mCurlView.setMargins(0f, 0f, 0f, 0f);
            }
        }
    }

}

また、アニメーションを表示するには、そのリンクを参照してくださいページカールアニメーション-問題

于 2012-05-28T07:20:58.477 に答える
2
  1. 変えてみましたか

    intマージン=7;

    int border = 3;

eksに。

int margin = 0;
int border = 0; 

loadBitmap(..)関数?

私が取り組んだプロジェクトで、実際にloadBitmap内のボーダーとマージンを削除しましたが、コードはもうありません。

于 2012-06-02T20:45:53.407 に答える