定制化开发中,锁屏时禁止状态栏下拉的需求,这时要从SystemUI锁屏页分析源码
1.状态栏的下拉事件处理
2.状态栏下滑事件处理
第一步:
状态栏栏下滑事件处理:
通知栏下滑事件
先看 NotificationStackScrollLayout.java的源码
@ShadeViewRefactor(RefactorComponent.INPUT)
private final DragDownCallback mDragDownCallback = new DragDownCallback() {
/* Only ever called as a consequence of a lockscreen expansion gesture. */
@Override
public boolean onDraggedDown(View startingChild, int dragLengthY) {