11

我在我的应用程序中使用 Page curl 动画。

代码可以在这里找到:https ://github.com/harism/android_page_curl/ 。

该代码工作正常,但我想对其进行一些修改。

1.无背景全屏显示图像。

2.我也想在点击按钮时显示这个卷曲动画。

邮件 CurlActvity 类的代码是http://pastebin.com/ZLzP6Zxt

如果有人对我必须在哪里更改代码有一些想法,请帮助我。任何帮助表示赞赏。

编辑: 第一个问题要在没有背景的情况下全屏显示图像,可以通过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);
            }
        }
    }

}

还要显示动画,请参阅该链接Page curl animation - issue

于 2012-05-28T07:20:58.477 回答
2
  1. 你试过改变

    整数边距 = 7;

    int 边框 = 3;

到埃克斯。

int margin = 0;
int border = 0; 

loadBitmap(..) 函数?

实际上,我前段时间在我从事的一个项目中删除了 loadBitmap 中的边界和边距,但我不再有代码了..

于 2012-06-02T20:45:53.407 回答