Android 使用填充时ScrollView过卷发光中断?

Android 使用填充时ScrollView过卷发光中断?,android,scrollview,padding,overscroll,Android,Scrollview,Padding,Overscroll,在我的Android应用程序中,我有一个HorizontalScrollView,我在它的顶部添加了填充。如果没有任何paddingTop,过卷发光看起来像这样(很好): 使用少量填充物,辉光会“过高”并被切断: 使用更多填充,光晕会进一步向上移动: 这是HorizontalScrollView实现中的一个bug,还是我可能做错了什么?有解决办法吗 我的布局是一个ConstraintLayout包含: <HorizontalScrollView android:id=&quo

在我的Android应用程序中,我有一个
HorizontalScrollView
,我在它的顶部添加了填充。如果没有任何
paddingTop
,过卷发光看起来像这样(很好):

使用少量填充物,辉光会“过高”并被切断:

使用更多填充,光晕会进一步向上移动:

这是HorizontalScrollView实现中的一个bug,还是我可能做错了什么?有解决办法吗

我的布局是一个
ConstraintLayout
包含:

<HorizontalScrollView
    android:id="@+id/sideBar"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:background="@color/capturePaneBackground"
    android:fillViewport="true"
    android:scrollbars="none"
    android:paddingTop="40dp"  <-- THIS PADDING
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">

    <LinearLayout
        android:id="@+id/sideBarLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:baselineAligned="false"
        android:gravity="center_vertical"
        android:measureWithLargestChild="true"
        android:orientation="horizontal">

        BUTTONS...

    </LinearLayout>
</HorizontalScrollView>