Я нашел проект хорошего харизма, который позволяет получить красивый эффект пейджинга, например, следующую ссылку https://github.com/harism/android_page_curl.
Но как я могу сделать эту анимацию, нажав на кнопку, не касаясь и не перемещая страницу?Я пытался что-то сделать с событиями действия, но моих знаний недостаточно.Анимация происходит слишком резко и быстро.
@Override
public void onClick(View v) {
switch (v.getId())
{
case (R.id.buttonNext):
mCurlView.onTouch(mCurlView, MotionEvent.obtain(1, 1, MotionEvent.ACTION_DOWN, 200, 200, 1));
mCurlView.onTouch(mCurlView, MotionEvent.obtain(1, 1, MotionEvent.ACTION_MOVE, 150, 150, 1));
mCurlView.onTouch(mCurlView, MotionEvent.obtain(1, 1, MotionEvent.ACTION_UP, 100, 100, 1));
mCurlView.setCurrentIndex(4);
break;
case (R.id.buttonPrev):
mCurlView.onTouch(mCurlView, MotionEvent.obtain(1, 1, MotionEvent.ACTION_DOWN, 200, 200, 1));
mCurlView.onTouch(mCurlView, MotionEvent.obtain(1, 1, MotionEvent.ACTION_MOVE, 150, 150, 1));
mCurlView.onTouch(mCurlView, MotionEvent.obtain(1, 1, MotionEvent.ACTION_UP, 100, 100, 1));
mCurlView.setCurrentIndex(3);
break;
}
}
Может кто-нибудь помочь мне с этим?