Как мы можем показать анимацию 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 некоторое время назад в проекте, над которым я работал, но у меня больше нет кода.