[leanback] fix progress not dim bg

pull/123/head
FongMi 3 years ago
parent e2ccde1533
commit 2229a4805b
  1. 9
      app/src/main/java/com/fongmi/android/tv/utils/Notify.java
  2. 6
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java

@ -33,11 +33,7 @@ public class Notify {
}
public static void progress(Context context) {
progress(context, false);
}
public static void progress(Context context, boolean dim) {
dismiss(); get().create(context, dim);
dismiss(); get().create(context);
}
public static void dismiss() {
@ -47,11 +43,10 @@ public class Notify {
}
}
private void create(Context context, boolean dim) {
private void create(Context context) {
ViewProgressBinding binding = ViewProgressBinding.inflate(LayoutInflater.from(context));
mDialog = new MaterialAlertDialogBuilder(context).setView(binding.getRoot()).create();
mDialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
mDialog.getWindow().setDimAmount(dim ? 0.5f : 0);
mDialog.show();
}

@ -103,17 +103,17 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit
private void load(Config config) {
switch (config.getType()) {
case 0:
Notify.progress(getActivity(), true);
Notify.progress(getActivity());
mBinding.vodUrl.setText(config.getDesc());
ApiConfig.get().clear().config(config).load(getCallback(config));
break;
case 1:
Notify.progress(getActivity(), true);
Notify.progress(getActivity());
mBinding.liveUrl.setText(config.getDesc());
LiveConfig.get().clear().config(config).load(getCallback(config));
break;
case 2:
Notify.progress(getActivity(), true);
Notify.progress(getActivity());
mBinding.wallUrl.setText(config.getDesc());
WallConfig.get().clear().config(config).load(getCallback(config));
break;

Loading…
Cancel
Save