我在我的应用程序中使用Page curl动画。
可以在此处找到代码:https://github.com/harism/android_page_curl/。
该代码工作正常,但我想在其中进行一些修改。
1.在没有背景的情况下全屏显示图像。
2.我想在点击按钮时显示这个卷曲动画。
邮件CurlActvity类的代码是http://pastebin.com/ZLzP6Zxt。
如果有人对我必须在哪里修改代码有一些想法,那么请帮助我。任何帮助表示赞赏。
修改
第一个问题通过private class SizeChangedObserver
中的一些修改解决了在没有背景的情况下全屏显示图像的问题。唯一的问题是设置动画onClick按钮。
答案 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)
您是否尝试过更改
int margin = 7;
int border = 3;
到eks。
int margin = 0;
int border = 0;
loadBitmap(..)函数?
我实际上在我工作的项目中删除了loadBitmap中的边界和边距,但我不再有代码..