Как мы можем показать анимацию Page Curl Animation при нажатии кнопки в android
Я использую анимацию скручивания страницы в своем приложении.
Код можно найти здесь: https://github.com/harism/android_page_curl/.
Этот код работает нормально, но я хочу внести некоторые изменения в него.
1. Чтобы отобразить изображение на полноэкранном фоне без фона.
2. Я хочу показать эту завитущую анимацию при нажатии кнопки.
Код для класса CurlActvity почты http://pastebin.com/ZLzP6Zxt там.
Если у кого-то есть идея о том, где я должен внести изменения в код, пожалуйста, помогите мне. Любая помощь приветствуется.
Edit:
1-я проблема. Чтобы отобразить изображение на полноэкранном фоне без фона, некоторые изменения можно изменить в private class SizeChangedObserver
. Единственная проблема - установить анимацию onClick кнопки.
Ответы
Ответ 1
Для полноэкранного отображения вы должны использовать это как
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
Ответ 2
-
Вы пытались изменить
int margin = 7;
int border = 3;
для eks.
int margin = 0;
int border = 0;
функция loadBitmap (..)?
Я фактически удалил границу и поля в loadBitmap некоторое время назад в проекте, над которым я работал, но у меня больше нет кода.