Search in sources :

Example 1 with HorizontallSeekTouchEventListener

use of com.foobnix.pdf.info.view.HorizontallSeekTouchEventListener in project LibreraReader by foobnix.

the class HorizontalViewActivity method loadUI.

public void loadUI() {
    titleTxt.setText(dc.getTitle());
    createAdapter();
    viewPager.addOnPageChangeListener(onViewPagerChangeListener);
    viewPager.setCurrentItem(dc.getCurentPage(), false);
    seekBar.setMax(dc.getPageCount() - 1);
    seekBar.setProgress(dc.getCurentPage());
    bottomIndicators.setOnTouchListener(new HorizontallSeekTouchEventListener(onSeek, dc.getPageCount(), false));
    progressDraw.setOnTouchListener(new HorizontallSeekTouchEventListener(onSeek, dc.getPageCount(), false));
    bottomIndicators.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            nextPage();
        }
    });
    updateLockMode();
    tinUI();
    onViewPagerChangeListener.onPageSelected(dc.getCurentPage());
    progressDraw.updatePageCount(dc.getPageCount());
    dc.getOutline(new ResultResponse<List<OutlineLinkWrapper>>() {

        @Override
        public boolean onResultRecive(List<OutlineLinkWrapper> result) {
            onClose.setVisibility(View.VISIBLE);
            progressDraw.updateDivs(result);
            if (TxtUtils.isListEmpty(result)) {
                TintUtil.setTintImageWithAlpha(outline, Color.LTGRAY);
            }
            return false;
        }
    }, false);
    showHelp();
}
Also used : OutlineLinkWrapper(com.foobnix.pdf.info.model.OutlineLinkWrapper) HorizontallSeekTouchEventListener(com.foobnix.pdf.info.view.HorizontallSeekTouchEventListener) OnClickListener(android.view.View.OnClickListener) List(java.util.List) ImageView(android.widget.ImageView) View(android.view.View) TextView(android.widget.TextView) UnderlineImageView(com.foobnix.pdf.info.view.UnderlineImageView)

Aggregations

View (android.view.View)1 OnClickListener (android.view.View.OnClickListener)1 ImageView (android.widget.ImageView)1 TextView (android.widget.TextView)1 OutlineLinkWrapper (com.foobnix.pdf.info.model.OutlineLinkWrapper)1 HorizontallSeekTouchEventListener (com.foobnix.pdf.info.view.HorizontallSeekTouchEventListener)1 UnderlineImageView (com.foobnix.pdf.info.view.UnderlineImageView)1 List (java.util.List)1