From 446977407fa90857670a853afdee6a27163f08c0 Mon Sep 17 00:00:00 2001 From: okjack Date: Thu, 7 Mar 2024 18:09:00 +0800 Subject: [PATCH] home --- .../com/fongmi/android/tv/ui/activity/HomeActivity.java | 3 +++ .../com/fongmi/android/tv/ui/fragment/HomeFragment.java | 8 ++------ app/src/leanback/res/layout/activity_home.xml | 8 ++++++++ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java index e24c59e87..d27f1223a 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java @@ -243,10 +243,13 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen public void hideToolBar() { mBinding.toolbar.setVisibility(View.GONE); + if (mBinding.recycler.getVisibility() == View.VISIBLE) mBinding.blank.setVisibility(View.VISIBLE); + else mBinding.blank.setVisibility(View.GONE); } public void showToolBar() { mBinding.toolbar.setVisibility(View.VISIBLE); + mBinding.blank.setVisibility(View.GONE); } private HomeFragment getHomeFragment() { diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java index a6e16c21d..22f7ba86d 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java @@ -2,7 +2,6 @@ package com.fongmi.android.tv.ui.fragment; import android.text.TextUtils; import android.view.LayoutInflater; -import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNull; @@ -86,16 +85,13 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi mBinding.recycler.addOnChildViewHolderSelectedListener(new OnChildViewHolderSelectedListener() { @Override public void onChildViewHolderSelected(@NonNull RecyclerView parent, @Nullable RecyclerView.ViewHolder child, int position, int subposition) { - getActivityHomeBinding().toolbar.setVisibility(position < 2 ? View.VISIBLE : View.GONE); + if (position < 2) getHomeActicity().showToolBar(); + else getHomeActicity().hideToolBar(); if (mPresenter != null && mPresenter.isDelete()) setHistoryDelete(false); } }); } - private ActivityHomeBinding getActivityHomeBinding() { - return getHomeActicity().mBinding; - } - private HomeActivity getHomeActicity() { return (HomeActivity) getActivity(); } diff --git a/app/src/leanback/res/layout/activity_home.xml b/app/src/leanback/res/layout/activity_home.xml index 04990432c..a3024ef13 100644 --- a/app/src/leanback/res/layout/activity_home.xml +++ b/app/src/leanback/res/layout/activity_home.xml @@ -69,6 +69,14 @@ android:paddingTop="12dp" android:orientation="vertical"> + + +