diff --git a/app/src/main/java/com/gh/common/view/FixedScrollView.kt b/app/src/main/java/com/gh/common/view/FixedScrollView.kt new file mode 100644 index 0000000000..c306d877e9 --- /dev/null +++ b/app/src/main/java/com/gh/common/view/FixedScrollView.kt @@ -0,0 +1,24 @@ +package com.gh.common.view + +import android.content.Context +import android.util.AttributeSet +import android.view.MotionEvent +import android.widget.ScrollView + +/** + * 不能滑动的 ScrollView + */ +class FixedScrollView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : ScrollView(context, attrs) { + + override fun onTouchEvent(ev: MotionEvent?): Boolean { + return when (ev?.action) { + MotionEvent.ACTION_DOWN -> false + else -> super.onTouchEvent(ev) + } + } + + override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean { + return false + } + +} \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_article_detail_comment_skeleton.xml b/app/src/main/res/layout/fragment_article_detail_comment_skeleton.xml index c6abf9bee1..1a495fefd6 100644 --- a/app/src/main/res/layout/fragment_article_detail_comment_skeleton.xml +++ b/app/src/main/res/layout/fragment_article_detail_comment_skeleton.xml @@ -1,13 +1,13 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_article_detail_skeleton.xml b/app/src/main/res/layout/fragment_article_detail_skeleton.xml index 887b4c5d48..28bf94a5be 100644 --- a/app/src/main/res/layout/fragment_article_detail_skeleton.xml +++ b/app/src/main/res/layout/fragment_article_detail_skeleton.xml @@ -1,13 +1,13 @@ - - \ No newline at end of file + \ No newline at end of file