专题合集优化

This commit is contained in:
kehaoyuan
2019-09-29 09:56:58 +08:00
parent d0b6ee897c
commit 7dd79bd4bb

View File

@ -348,6 +348,7 @@ class GameFragmentAdapter(context: Context, model: GameViewModel, var blockName:
if (data < subjectDigestList?.size!!) {
val entity = subjectDigestList[data]
when {
entity.type == "column_collection" -> mContext.startActivity(ColumnCollectionDetailActivity.getIntent(mContext, entity.link!!, "(推荐入口)"))
entity.type == "block" -> mContext.startActivity(BlockActivity.getIntent(mContext, entity))
entity.type == "category" -> mContext.startActivity(CategoryDirectoryActivity.getIntent(mContext, entity.link!!, entity.text!!))
entity.type == "column" -> {
@ -383,6 +384,7 @@ class GameFragmentAdapter(context: Context, model: GameViewModel, var blockName:
if (subjectDigestList != null && subjectDigestList.size >= 5) {
val entity = subjectDigestList[4]
when {
entity.type == "column_collection" -> mContext.startActivity(ColumnCollectionDetailActivity.getIntent(mContext, entity.link!!, "(推荐入口)"))
entity.type == "block" -> mContext.startActivity(BlockActivity.getIntent(mContext, entity))
entity.type == "category" -> mContext.startActivity(CategoryDirectoryActivity.getIntent(mContext, entity.link!!, entity.text!!))
entity.type == "column" -> {
@ -517,7 +519,11 @@ class GameFragmentAdapter(context: Context, model: GameViewModel, var blockName:
val text = if ("change" == column?.home) "换一批" else "全部 >"
holder.binding.headMore.text = text
if (text == "全部 >" && column != null && column.data != null && column.data!!.size >= column.more!!) {
if (text == "全部 >"
&& column != null
&& column.data != null
&& column.data!!.size >= column.more!!
&& column.type != "column_collection") {
holder.binding.headMore.visibility = View.GONE
} else {
holder.binding.headMore.visibility = View.VISIBLE