pull/344/head
okjack 2 years ago
parent b28a6a12fc
commit 446977407f
  1. 3
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  2. 8
      app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java
  3. 8
      app/src/leanback/res/layout/activity_home.xml

@ -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() {

@ -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();
}

@ -69,6 +69,14 @@
android:paddingTop="12dp"
android:orientation="vertical">
<LinearLayout
android:id="@+id/blank"
android:layout_width="match_parent"
android:layout_height="12dp"
android:orientation="horizontal"
android:visibility="gone">
</LinearLayout>
<com.fongmi.android.tv.ui.custom.CustomHorizontalGridView
android:id="@+id/recycler"
android:layout_width="match_parent"

Loading…
Cancel
Save