我做了一个自定义ImageView
,它支持View.scrollBy()
在GestureDetector
. 我想添加一些关于达到滚动边界的反馈,所以我启用了淡入淡出:
setVerticalFadingEdgeEnabled(true);
setHorizontalFadingEdgeEnabled(true);
但是褪色仅在顶部和左侧边缘按我预期的方式起作用,而底部和右侧则不会褪色。我确定这些边缘不会离开屏幕,因为视图的高度和宽度设置为 fill_parent。那么有什么问题呢?
编辑:仅启用垂直/水平褪色边缘确认仅绘制顶部/左侧边缘。现在我正在尝试阅读View.java (6870 an on) ...