pull/137/head
FongMi 3 years ago
parent dd2ef09244
commit 85f233d0e5
  1. 4
      app/src/main/java/com/fongmi/android/tv/ui/custom/ProgressLayout.java
  2. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -88,6 +88,10 @@ public class ProgressLayout extends RelativeLayout {
return mState == State.PROGRESS;
}
public boolean isEmpty() {
return mState == State.EMPTY;
}
public void switchState(State state) {
if (mState == state) return;
mState = state;

@ -271,7 +271,7 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
mBinding.control.action.opening.setOnLongClickListener(view -> onOpeningReset());
mBinding.video.setOnTouchListener((view, event) -> mKeyDown.onTouchEvent(event));
mBinding.control.action.getRoot().setOnTouchListener(this::onActionTouch);
mBinding.swipeLayout.setOnRefreshListener(this::getDetail);
mBinding.swipeLayout.setOnRefreshListener(this::onSwipeRefresh);
mBinding.control.seek.setListener(mPlayers);
}
@ -661,6 +661,11 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
return false;
}
private void onSwipeRefresh() {
if (mBinding.progressLayout.isEmpty()) getDetail();
else onRefresh();
}
private void toggleFullscreen() {
if (isFullscreen()) exitFullscreen();
else enterFullscreen();

Loading…
Cancel
Save