如何像许多自定义启动器一样制作 "swipe up" 功能?
How to make a "swipe up" function like in many custom launchers?
我目前正在为 Android 制作自己的自定义启动器。到目前为止一切正常。但是有一点我需要帮助。
我想做一些事情,比如在主屏幕上向上滑动以显示所有已安装的应用程序。因此我不想开始一个新的 activity,导致延迟。
也许可以在检测到手势时用动画之类的东西更改布局文件?我如何检测滑动?
检测运动真的很容易:
someViewLikeLinearLayout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
//put finger on screen
return true;
case MotionEvent.ACTION_UP:
//release the finger
return true;
}
}
});
只需切换 event
即可通过 MotionEvent
获得许多操作
祝你好运!
我目前正在为 Android 制作自己的自定义启动器。到目前为止一切正常。但是有一点我需要帮助。 我想做一些事情,比如在主屏幕上向上滑动以显示所有已安装的应用程序。因此我不想开始一个新的 activity,导致延迟。 也许可以在检测到手势时用动画之类的东西更改布局文件?我如何检测滑动?
检测运动真的很容易:
someViewLikeLinearLayout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
//put finger on screen
return true;
case MotionEvent.ACTION_UP:
//release the finger
return true;
}
}
});
只需切换 event
即可通过 MotionEvent
获得许多操作
祝你好运!