diff --git a/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.kt b/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.kt index bc7d9f012b..00b0a9b5ca 100644 --- a/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.kt @@ -1002,6 +1002,10 @@ open class AnswerDetailFragment : NormalFragment() { return true } + open fun shouldShowDragHint(): Boolean { + return true + } + @SuppressLint("SetTextI18n") private fun updateQuestionView(question: Questions) { val video = if (!question.videos.isNullOrEmpty()) question.videos[0] else null @@ -1148,6 +1152,7 @@ open class AnswerDetailFragment : NormalFragment() { } private fun showDragHintDialog() { + if (!shouldShowDragHint()) return val hasShownDragHint = SPUtils.getBoolean(SHOWN_DRAG_HINT, false) if (hasShownDragHint) { return diff --git a/app/src/main/java/com/gh/gamecenter/qa/answer/detail/SimpleAnswerDetailFragment.kt b/app/src/main/java/com/gh/gamecenter/qa/answer/detail/SimpleAnswerDetailFragment.kt index aad62b30cb..ab3fe5785b 100644 --- a/app/src/main/java/com/gh/gamecenter/qa/answer/detail/SimpleAnswerDetailFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/qa/answer/detail/SimpleAnswerDetailFragment.kt @@ -16,4 +16,6 @@ class SimpleAnswerDetailFragment : AnswerDetailFragment() { } override fun shouldShowBottomController(): Boolean = false + + override fun shouldShowDragHint(): Boolean = false } \ No newline at end of file