admin 发表于 2026-5-5 05:57:59

绿豆蜜蜂TV APP 小海报界面 右边图片显示取消 修正

    /**
   * 设置主页封面和视频信息
   * @param vodInfo 视频信息字符串,格式:名称|内容|备注|图片URL
   */
    private void setHomeCover(String vodInfo) {
      // 解析视频信息数组
      String[] vodArr = vodInfo.split("\\|");
      
      // 根据UI模式设置封面图片
      if (Setting.getHomeUI() == 0) {
            // 大海报模式:显示完整封面
            ImgUtil.rect(vodArr, 0, Utils.getAdminUrl(vodArr), mBinding.pic);
            mBinding.pic.setVisibility(View.VISIBLE); // 确保图片可见
      } else if (Setting.getHomeUI() == 1) {
            // 小海报模式:隐藏右侧大图片,只显示缩略图在列表中
            mBinding.pic.setVisibility(View.GONE); // 隐藏右侧大图片
      } else {
            // 无海报模式:完全隐藏图片
            mBinding.pic.setVisibility(View.GONE);
      }
      
      // 设置主页片段的视频信息
      getHomeFragment().setVodInfo(vodArr);
      
      // 如果内容为空,获取视频详情
      if (vodArr.isEmpty()) getVodContent(vodArr);
    }

    /**
   * 获取视频详情内容
   * @param name 视频名称
   */
    private void getVodContent(String name) {
      // 取消之前的请求,避免重复请求
      OkGo.getInstance().cancelTag(this);
      
      // 发起视频详情请求
      OkGo.<String>get(HawkCustom.get().getConfig("vodblurb", "https://api.tiankongapi.com/api.php/provide/vod/?ac=detail&wd=") + name)HomeActivity.java
页: [1]
查看完整版本: 绿豆蜜蜂TV APP 小海报界面 右边图片显示取消 修正