Optimize progress ui

pull/605/head
jhengazuki 5 months ago
parent e8957d35b5
commit 26dcfe02ad
  1. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  3. 33
      app/src/mobile/res/layout/view_widget_live.xml
  4. 33
      app/src/mobile/res/layout/view_widget_vod.xml

@ -476,12 +476,14 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
private void showProgress() {
mBinding.widget.progress.setVisibility(View.VISIBLE);
mBinding.widget.traffic.setVisibility(View.VISIBLE);
App.post(mR2, 0);
hideError();
}
private void hideProgress() {
mBinding.widget.progress.setVisibility(View.GONE);
mBinding.widget.traffic.setVisibility(View.GONE);
App.removeCallbacks(mR2);
Traffic.reset();
}

@ -927,12 +927,14 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
private void showProgress() {
mBinding.widget.progress.setVisibility(View.VISIBLE);
mBinding.widget.traffic.setVisibility(View.VISIBLE);
App.post(mR2, 0);
hideError();
}
private void hideProgress() {
mBinding.widget.progress.setVisibility(View.GONE);
mBinding.widget.traffic.setVisibility(View.GONE);
App.removeCallbacks(mR2);
Traffic.reset();
}

@ -33,29 +33,28 @@
</androidx.appcompat.widget.LinearLayoutCompat>
<androidx.appcompat.widget.LinearLayoutCompat
<com.google.android.material.progressindicator.CircularProgressIndicator
android:id="@+id/progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
android:indeterminate="true"
android:visibility="gone"
tools:visibility="visible">
<include layout="@layout/view_progress" />
<com.google.android.material.textview.MaterialTextView
android:id="@+id/traffic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textColor="@color/white"
android:textSize="12sp"
android:visibility="gone"
tools:text="120KB/s"
tools:visibility="visible" />
app:indicatorColor="@color/white"
app:indicatorSize="56dp"
tools:visibility="visible" />
</androidx.appcompat.widget.LinearLayoutCompat>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/traffic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="48dp"
android:textColor="@color/white"
android:textSize="12sp"
android:visibility="gone"
tools:text="120KB/s"
tools:visibility="visible" />
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/seek"

@ -33,29 +33,28 @@
</androidx.appcompat.widget.LinearLayoutCompat>
<androidx.appcompat.widget.LinearLayoutCompat
<com.google.android.material.progressindicator.CircularProgressIndicator
android:id="@+id/progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
android:indeterminate="true"
android:visibility="gone"
tools:visibility="visible">
<include layout="@layout/view_progress" />
<com.google.android.material.textview.MaterialTextView
android:id="@+id/traffic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textColor="@color/white"
android:textSize="12sp"
android:visibility="gone"
tools:text="120KB/s"
tools:visibility="visible" />
app:indicatorColor="@color/white"
app:indicatorSize="56dp"
tools:visibility="visible" />
</androidx.appcompat.widget.LinearLayoutCompat>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/traffic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="48dp"
android:textColor="@color/white"
android:textSize="12sp"
android:visibility="gone"
tools:text="120KB/s"
tools:visibility="visible" />
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/seek"

Loading…
Cancel
Save