当前位置: 首页 > news >正文

Android 10.0 Launcher3桌面禁止左右滑动

1.1概述

在10.0的rom定制化开发中,由于Launcher3有一些功能需要定制,这样的需求也好多的,现在功能需求要求桌面固定在Launcher3的app列表页,不让左右移动,就是禁止左右移动的功能实现,所以需要禁止滑动分析页面滑动部分的功能,然后禁用

2.1Launcher3桌面禁止左右滑动的核心代码

  packages\apps\Launcher3\src\com\android\launcher3\PagedView.javapackages\apps\Launcher3\src\com\android\launcher3\allapps\AllAppsPagedView.javapackages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java

3.Launcher3桌面禁止左右滑动的功能分析以及功能实现

3.1 AllAppsPagedView.java关于app列表页app绑定功能分析

    public class AllAppsPagedView extends PagedView<PersonalWorkSlidingTabStrip> {final static float START_DAMPING_TOUCH_SLOP_ANGLE = (float) Math.PI / 6;final static float MAX_SWIPE_ANGLE = (float) Math.PI / 3;final sta
http://www.lryc.cn/news/86.html

相关文章:

  • 日期类的实现
  • 2022年这5款熟悉的软件退出了历史舞台
  • 用Nginx打包部署vue3项目及404和500解决
  • Java面试——多线程并发篇
  • 维基百科数据抽取
  • 2020年因果推断综述《A Survey on Causal Inference》
  • 嵌入式linux系统测试程序编写
  • 力扣SQL刷题5
  • 动态规划详解(完结篇)——如何抽象出动态规划算法?以及解题思路
  • C语言一维数组篇【下】——每日刷题经验分享
  • VHDL语言基础-组合逻辑电路-其它组合逻辑模块
  • 初识Vue
  • TOUGH系列软件建模实践方法及在地下水、CO2地质封存、水文地球化学、地热等多相多组分系统多过程耦合
  • Codeforces Round #699 (Div. 2)
  • MySQL存储过程的传参和流程控制
  • MySQl学习(从入门到精通11)
  • 关于ThreadLocal
  • 【C++】类和对象(中)
  • js下载文件
  • ESP8266 + STC15+ I2C OLED带网络校时功能的定时器时钟
  • 计算机入门基础知识大全
  • Python程序出现错误怎么办?
  • 【Vue3】v-if和v-for优先级
  • Windows上实现 IOS 自动化测试
  • Linux云服务器下怎么重置MySQL8.0数据库密码
  • JVM调优
  • 【配电网规划】SOCPR和基于线性离散最优潮流(OPF)模型的配电网规划( DNP )(Matlab代码实现)
  • 锦正茂EM3电磁铁的技术参数
  • Go最新版下载 Go1.20版新特性
  • Pywirt:一款基于Python的Windows安全应急响应工具