Skip to content

Commit

Permalink
Resolved issue #16 .
Browse files Browse the repository at this point in the history
  • Loading branch information
tpb1908 committed Dec 9, 2016
1 parent d366c94 commit 3888c49
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 7 deletions.
15 changes: 10 additions & 5 deletions app/src/main/java/com/tpb/hn/viewer/fragments/SkimmerFragment.java
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,11 @@ View createView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullabl
mTextView.attachSeekBar(mSkimmerProgress);
mTextView.attachScrollView(mBodyScrollview);
mSwiper.setOnRefreshListener(() -> itemLoaded(mItem));
mTextBody.setListener((pos) -> mTextView.setPosition(pos));
mTextBody.setListener((pos) -> {
mTextView.setPosition(pos);
mTextBody.highlightWord(pos + 1);
});

if(mContentReady) {
setupSkimmer();
} else if(savedInstanceState != null) {
Expand Down Expand Up @@ -183,10 +187,11 @@ public void onResumeFragment() {
} else {
mSkimmerProgress.setProgress(0);
}
/*
In order to skip one word, we have to wait
for one minute / words per minute
*/
mBodyScrollview.scrollTo(0, 0);
/*
In order to skip one word, we have to wait
for one minute / words per minute
*/
mTextView.postDelayed(() -> mTextView.getSpritzer().pause(), 60000 / mTextView.getSpritzer().getWpm());
});
mTracker.setScreenName(TAG);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import android.support.annotation.NonNull;
import android.text.Spannable;
import android.text.TextPaint;
import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.util.AttributeSet;
import android.util.Log;
Expand Down Expand Up @@ -74,7 +75,7 @@ public void setListener(OnSpanClickListener listener) {

@Override
public void setText(final CharSequence text, BufferType type) {
//setMovementMethod(LinkMovementMethod.getInstance());
setMovementMethod(LinkMovementMethod.getInstance());
super.setText(text, BufferType.SPANNABLE);
new Handler().post(() -> {
final Spannable spans = (Spannable) getText();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,6 @@ private void refillWordQueue() {
}

private void updateProgress() {
Log.i(TAG, "updateProgress: ");
if(!mWordQueue.isEmpty() && !mJustJumped) {
final float pcDif = Math.abs((mCurWordIdx - mSeekBar.getProgress()) / (float) mWordQueue.size());
if(pcDif > 0.01f) { //We don't want to be up
Expand Down

0 comments on commit 3888c49

Please sign in to comment.