我左右两侧有HorizontalScrollView,那里有两个ImageView。
在极左滚动左侧图像视图应隐藏并在极右滚动右侧ImageView应隐藏。我有HorizontalScrollView的事件列表器来检测是否没有向右或向左扫描的范围。
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>
答案 0 :(得分:1)
您可以创建HorizontalScrollView
的子类并覆盖onOverScrolled
方法。看到这个链接:
HorizontalScrollView#onOverScrolled
答案 1 :(得分:1)
您需要先检测滚动结尾以获取帮助click this link
然后根据需要为图像设置动画。