客户需求:在滑动hotseta栏实现调节屏幕亮度功能。
定位到文件:package/apps/trebuchet/src/com/android/launcher3/Hotseat.java
增加全局变量:
private GestureDetector gestureDetector;
private static final int RIGHT = 0;
private static final int LEFT = 1;
监听
private GestureDetector.OnGestureListener onGestureListener =
new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onDown(MotionEvent e) {
Log.i("TAG","onDown");
return false;
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
float x = e2.getX() - e1.getX();
float y = e2.getY() - e1.getY();
Log.i("TAG","x = "+x );
if (x > 0) {