1

我在这两个 ImageView 的左侧和右侧都有 Horizo​​ntalScrollView。

在极左滚动左侧图像视图应隐藏,在极右滚动右侧 ImageView 应隐藏。我有任何用于 Horizo​​ntalScrollView 的事件侦听器来检测是否没有向右或向左滚动的范围。

xml中的代码如下

         <HorizontalScrollView 
         android:id="@+id/HorrisontalScrollView"
         android:fillViewport="true"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:fadingEdge="none" 
         android:scrollbars="none"
         android:layout_alignParentBottom="true"
        >       
//some images to be scroll

 </HorizontalScrollView>


<ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/LeftArrrow"
            android:background="@drawable/nav_arrow_left"
            android:layout_alignParentLeft="true"
            android:layout_alignParentBottom="true"
            ></ImageView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/LeftArrrow"
            android:layout_alignParentRight="true"
            android:background="@drawable/nav_arrow_right"
            android:layout_alignParentBottom="true"
            ></ImageView>
4

2 回答 2

1

您需要先检测滚动结束以获得帮助单击此链接

然后根据需要为图像设置动画。

于 2012-11-29T12:27:36.243 回答
1

您可以创建一个子类HorizontalScrollView并覆盖该onOverScrolled方法。请参阅此链接: Horizo​​ntalScrollView#onOverScrolled

于 2012-11-29T12:24:58.467 回答