1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-05 02:39:23 +02:00

Navigation implementation

git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@1511 6a642e6f-84f6-412e-ac94-c4a38d5a04b0
This commit is contained in:
Vasiliy Bout 2010-06-24 17:03:11 +00:00
parent 3febb4c53f
commit c232934e75
6 changed files with 221 additions and 16 deletions

View file

@ -214,16 +214,16 @@ public final class FBReader extends ZLAndroidActivity {
private boolean myInTouch;
private void gotoPage(int page) {
/*final ZLView view = ZLApplication.Instance().getCurrentView();
final ZLView view = ZLApplication.Instance().getCurrentView();
if (view instanceof ZLTextView) {
ZLTextView textView = (ZLTextView) view;
textView.gotoPage(page);
}*/
ZLApplication.Instance().repaintView();
}
}
public void onStopTrackingTouch(SeekBar seekBar) {
gotoPage(seekBar.getProgress() + 1);
//updateEpdView(0);
myInTouch = false;
}
@ -238,7 +238,6 @@ public final class FBReader extends ZLAndroidActivity {
myNavigateDialog.setTitle(makeNavigationTitle(page, pagesNumber));
if (!myInTouch) {
gotoPage(page);
//updateEpdView(250);
}
}
}
@ -252,15 +251,12 @@ public final class FBReader extends ZLAndroidActivity {
}
private void updateNavigation() {
/*final org.geometerplus.fbreader.fbreader.FBReader fbreader =
final org.geometerplus.fbreader.fbreader.FBReader fbreader =
(org.geometerplus.fbreader.fbreader.FBReader)ZLApplication.Instance();
final ZLTextView textView = (ZLTextView) fbreader.getCurrentView();
final int page = textView.computeCurrentPage();
final int pagesNumber = textView.computePageNumber();*/
final int pagesNumber = textView.computePageNumber();
final int page = 1;
final int pagesNumber = 100;
final SeekBar slider = (SeekBar) myNavigateDialog.findViewById(R.id.book_position_slider);
slider.setMax(pagesNumber - 1);
slider.setProgress(page - 1);