Android自定义ListView组件开发:滑动效果下显示隐藏顶部栏
发布时间
阅读量:
阅读量
在进行开发过程中,我遇到了一项具体需求,即在listview滑动操作时,需要实现顶部栏目从透明状态逐渐过渡到不透明的效果,具体表现为以下所描述的情形。

最初的想法非常简单,仅仅需要监听listview的滑动距离,再依据该距离计算出透明度的比例即可,实际上也正是按照这个思路进行操作的。然而,在获取listview滑动距离的过程中,可能无法直接获得,因此需要通过动态方式来进行计算。接下来将完整展示代码内容,由于近期感冒导致头脑昏沉且伴有头痛,不想逐字编写,直接提供代码会更加直观一些。
private void initListener() {
lvList.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY)
全部评论 (0)
还没有任何评论哟~
