如何在点击Android中的Button时显示Page Curl Animation

时间:2012-05-28 05:46:45

标签: android android-animation page-curl

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

可以在此处找到代码:https://github.com/harism/android_page_curl/

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

1.在没有背景的情况下全屏显示图像。

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

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

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

修改 第一个问题通过private class SizeChangedObserver中的一些修改解决了在没有背景的情况下全屏显示图像的问题。唯一的问题是设置动画onClick按钮。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:2)

  1. 您是否尝试过更改

    int margin = 7;

    int border = 3;

  2. 到eks。

    int margin = 0;
    int border = 0; 
    

    loadBitmap(..)函数?

    我实际上在我工作的项目中删除了loadBitmap中的边界和边距,但我不再有代码..