重写自己的view,覆盖父类的overScrollBy方法。
详细内容可以查看我的网站:http://1.playandroid.duapp.com/index.jsp
代码:
import android.content.Context;import android.util.AttributeSet;import android.util.DisplayMetrics;import android.widget.ScrollView;/** * ClassName:MtScrollView * Function: TODO ADD FUNCTION . * * VERSION       DATE            AUTHOR       CHANGE/COMMENT * ──────────────────────────────────———————————————————————— * (产品版本号)             2012-4-23          duweibin         create */public class MtScrollView extends ScrollView {private static final int MAX_Y_OVERSCROLL_DISTANCE = 200;         private Context mContext;     private int mMaxYOverscrollDistance;           public MtScrollView(Context context){         super(context);         mContext = context;         initBounceListView();     }           public MtScrollView(Context context, AttributeSet attrs){         super(context, attrs);         mContext = context;         initBounceListView();    }           public MtScrollView(Context context, AttributeSet attrs, int defStyle){         super(context, attrs, defStyle);         mContext = context;         initBounceListView();     }           private void initBounceListView(){         final DisplayMetrics metrics = mContext.getResources().getDisplayMetrics();             final float density = metrics.density;                   mMaxYOverscrollDistance = (int) (density * MAX_Y_OVERSCROLL_DISTANCE);     }     @Override    protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent){          //这块是关键性代码        return super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX, scrollRangeY, maxOverScrollX, mMaxYOverscrollDistance, isTouchEvent);       }}


针对2.3以上版本,包括2.3

更多相关文章

  1. Android下MP3播放器的实现源代码02
  2. Android下MP3播放器的实现源代码03
  3. Android Audio代码分析21 - 创建AudioEffect对象
  4. Android Drawable 在代码中实现android:tint效果
  5. Android Chromium的标题代码运行路径
  6. Android实用代码大全
  7. Android设置铃声实现代码
  8. Android下常用的正则表达式判断工具类代码(手机,电话,Email,日期等待

随机推荐

  1. Android 如何将一个Activity设置成窗口样
  2. Android 核心分析 之八------Android 启
  3. android:shape
  4. Android Studio App设置线性布局LinerLay
  5. 浅析Android手机卫士保存手机安全号码
  6. Android 界面布局之RelativeLayout
  7. Android 面试题总结之Android 基础(四)
  8. Android样式的开发:shape篇
  9. android软键盘设置
  10. 【置顶】用Eclipse开发Android应用程序索