废话不多说,先上效果图:
代码实现也比较简易,我写了一个类继承了ScrollView,并重写onTouchEvent以支持头部布局的变化。
当然,这么做需要手动关联一下 头布局、图片。
上核心代码:
package com.jh.customscroll;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import com.jh.customscroll.exception.ParamsErrorException;
/**
*自定义支持顶部布局上滑缩小,下滑放大的ScrollView
*/
public class MyScrollView extends ScrollView {
private static final St