Android多窗口(自由形式模式)调整大小事件
创始人
2024-10-07 15:01:57
0次

在 Android 的多窗口(自由形式模式)中,你可以像使用桌面电脑那样,同时打开多个应用程序并自由调整它们的大小和位置。在 Android 7.0(Nougat)及更高版本中,你可以利用 Android 的拆分屏幕功能来实现此目的。

要实现在多窗口模式下调整窗口大小时获取事件的监听,可以使用 View.OnTouchListener 监听器,并通过事件 MotionEvent.ACTION_MOVE 标识在移动窗口大小期间触发事件。以下是示例代码:

// 获取窗口视图
View windowView = getWindow().getDecorView();
// 为窗口视图设置触摸监听器
windowView.setOnTouchListener(new View.OnTouchListener() {
    float initialTouchX, initialTouchY;
    int initialWidth, initialHeight;

    @Override
    public boolean onTouch(View view, MotionEvent event) {
        switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
                initialTouchX = event.getRawX();
                initialTouchY = event.getRawY();
                initialWidth = view.getWidth();
                initialHeight = view.getHeight();
                return true;
            case MotionEvent.ACTION_MOVE:
                float dx = event.getRawX() - initialTouchX;
                float dy = event.getRawY() - initialTouchY;
                int width = (int) (initialWidth + dx);
                int height = (int) (initialHeight + dy);
                view.setLayoutParams(new ViewGroup.LayoutParams(
                    width,
                    height
                ));
                return true;
        }
        return false;
    }
});

此代码段将提供一个可扩展视图窗口,通过编写此窗口视图窗口即可在Android多窗口下实现调整大小操作。

相关内容

热门资讯

专业讨论!!wpk俱乐部有没有... 很多人使用云端 AI 时,都担心wpk俱乐部有没有辅助、内部资料上传带来隐私风险。这款本地运行的 A...
科技新动态!微扑克透视脚本,德... 您好,科技新动态!微扑克透视脚本,德普之星透视挂软件神器(原来真的是有透视挂)这款游戏可以开挂的,确...
玩家必看教程!德普之星辅助工具... 很多人使用云端 AI 时,都担心德普之星辅助工具如何设置、内部资料上传带来隐私风险。这款本地运行的 ...
重大通报!!wpk软件是真的吗... 您好,重大通报!!wpk软件是真的吗,德扑之星开挂破解工具(真是真的有辅助器)这款游戏可以开挂的,确...
推荐十款!wepoker游戏的... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成wepoker游戏的安装教程解析、 ...
玩家必备教程!WPK工具,WP... 您好,玩家必备教程!WPK工具,WPK真的有挂吗助手(一直有辅助器)这款游戏可以开挂的,确实是有挂的...
重大推荐!wepoker有没有... 重大推荐!wepoker有没有插件,德普之星真的有挂神器(原先真的是有透视)AI 是一款可以让一直输...
2分钟细说!德普软件,WPK真... 2分钟细说!德普软件,WPK真的有挂平台(往昔是真的有辅助)主打本地运行的 AI 黑科技工具迎来新版...
一分钟了解!!德扑之星辅助工具... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
推荐十款!!WPK辅助器,微扑... 您好:WPK辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...