fongmi
FongMi 2 days ago
parent a65ea724d5
commit b2c1b66cc2
  1. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomTitleView.java
  2. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomTypeView.java
  3. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomUpDownView.java
  4. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/dialog/HistoryDialog.java
  5. 1
      app/src/leanback/res/drawable/selector_button.xml
  6. 12
      app/src/leanback/res/layout/activity_crash.xml

@ -8,7 +8,6 @@ import android.view.animation.Animation;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;
import com.fongmi.android.tv.App;
import com.fongmi.android.tv.R;
@ -17,10 +16,11 @@ import com.fongmi.android.tv.bean.Site;
import com.fongmi.android.tv.impl.SiteListener;
import com.fongmi.android.tv.utils.KeyUtil;
import com.fongmi.android.tv.utils.ResUtil;
import com.google.android.material.textview.MaterialTextView;
import java.util.List;
public class CustomTitleView extends AppCompatTextView {
public class CustomTitleView extends MaterialTextView {
private Listener listener;
private Animation flicker;

@ -7,12 +7,12 @@ import android.view.KeyEvent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;
import com.fongmi.android.tv.App;
import com.fongmi.android.tv.utils.KeyUtil;
import com.google.android.material.textview.MaterialTextView;
public class CustomTypeView extends AppCompatTextView {
public class CustomTypeView extends MaterialTextView {
private Listener listener;
private boolean coolDown;

@ -6,11 +6,11 @@ import android.view.KeyEvent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;
import com.fongmi.android.tv.utils.KeyUtil;
import com.google.android.material.textview.MaterialTextView;
public class CustomUpDownView extends AppCompatTextView {
public class CustomUpDownView extends MaterialTextView {
private UpListener upListener;
private DownListener downListener;

@ -1,8 +1,5 @@
package com.fongmi.android.tv.ui.dialog;
import android.app.Dialog;
import android.view.WindowManager;
import androidx.fragment.app.FragmentActivity;
import androidx.viewbinding.ViewBinding;
@ -11,7 +8,6 @@ import com.fongmi.android.tv.databinding.DialogHistoryBinding;
import com.fongmi.android.tv.impl.ConfigListener;
import com.fongmi.android.tv.ui.adapter.ConfigAdapter;
import com.fongmi.android.tv.ui.custom.SpaceItemDecoration;
import com.fongmi.android.tv.utils.ResUtil;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
public class HistoryDialog extends BaseAlertDialog implements ConfigAdapter.OnClickListener {

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shape_chip_round_focused" android:state_focused="true" />
<item android:drawable="@drawable/shape_chip_round_focused" android:state_pressed="true" />
<item android:drawable="@drawable/shape_button_normal" />
</selector>

@ -21,23 +21,25 @@
android:textColor="@color/white"
android:textSize="16sp" />
<com.google.android.material.button.MaterialButton
<com.google.android.material.textview.MaterialTextView
android:id="@+id/restart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:backgroundTint="@color/blue_500"
android:background="@drawable/selector_button"
android:focusable="true"
android:focusableInTouchMode="true"
android:text="@string/crash_restart"
android:textColor="@color/white" />
<com.google.android.material.button.MaterialButton
<com.google.android.material.textview.MaterialTextView
android:id="@+id/details"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:backgroundTint="@color/red_500"
android:layout_marginTop="16dp"
android:background="@drawable/selector_button"
android:focusable="true"
android:focusableInTouchMode="true"
android:text="@string/crash_details"
android:textColor="@color/white" />

Loading…
Cancel
Save