2013-08-17 28 views
6

Tôi đang sử dụng harism android page curl. Nó hoạt động rực rỡ. Ứng dụng của tôi hoạt động ở chế độ ngang và tôi muốn bắt đầu bằng một cuốn sách mở. Như tôi đang làm việc trong chế độ phong cảnh khuôn khổ tự động thiết lậpHarism android Page Curl

SHOW_TWO_PAGES

tài sản.

Bây giờ khi ứng dụng bắt đầu ở bên phải, tôi có thể thấy PAGE0.PNG, đây là trang đầu tiên của cuốn sách và ở bên trái không gian trống của nó.

Thay vào đó tôi muốn PAGE0.PNG ở phía bên tay trái và PAGE1.PNG ở phía bên tay phải. Làm cách nào để thực hiện điều này?

+0

Tôi không chắc chắn nhưng nếu sẽ cố gắng gọi 'setCurrentIndex (1) 'từ https://github.com/harism/android_page_curl/blob/master/src/fi /harism/curl/CurlView.java. Nhưng điều này có thể sẽ không giải quyết được vấn đề của bạn hoàn toàn vì người dùng có thể thử lật ngược –

Trả lời

1

Điều này có thể được thực hiện bằng cách thêm, mCurlView.setCurrentIndex(1); đến lớp SizeChangedObserver trong CurlActivity.

Xem này,

private class SizeChangedObserver implements CurlView.SizeChangedObserver { 
    @Override 
    public void onSizeChanged(int w, int h) { 
     if (w > h) { 
      mCurlView.setViewMode(CurlView.SHOW_TWO_PAGES); 
      mCurlView.setMargins(.1f, .05f, .1f, .05f); 
      mCurlView.setCurrentIndex(1); //--- Add this line.. 
     } else { 
      mCurlView.setViewMode(CurlView.SHOW_ONE_PAGE); 
      mCurlView.setMargins(.1f, .1f, .1f, .1f); 
     } 
    } 
}