首页 > 其他分享 >Android 11.0 关于点击FolderIcon全屏显示Folder文件夹功能实现

Android 11.0 关于点击FolderIcon全屏显示Folder文件夹功能实现

时间:2024-06-21 10:29:37浏览次数:18  
标签:11.0 FolderIcon 文件夹 全屏 folder Folder 图标

1.前言

在11.0的系统ROM定制化开发中,在实现Folder文件夹的相关定制中,有需求要求在点击FolderIcon的文件夹缩略图的图标的时候, 当展开文件夹Folder的时候,需要全屏显示Folder的功能,所以就需要分析下文件夹展开流程,然后实现全屏展开文件夹 的功能

2.关于点击FolderIcon全屏显示Folder文件夹功能实现的核心类

packages\apps\Launcher3\res\layout\user_folder_icon_normalized.xml
packages\apps\Launcher3\src\com\android\launcher3\folder\Folder.java

3.关于FolderIcon全屏显示Folder文件夹功能实现的核心功能分析和实现

在Launcher3中长按桌面图标在拖动app图标,当靠近某个app的图标的时候,这时候这两个app图标就会形成文件夹图标FolderIcon的缩略图。打开的文件夹叫Folder ,桌面上和图标一样的文件夹叫FolderIcon,文件夹的主要逻辑代码都在Launcher\src\com\android\launcher3\folder包下面 在Launcher3中添加默认文件夹就是通过添加folder中的,然后展开文件夹后,显示当前的item图标,而关于 folder文件夹的布局就是user_folder_icon_normalized.xml,在这里面定义了Folder里面的分页放置item图标的pageview, 和分页图标,接下来具体实现相关功能

标签:11.0,FolderIcon,文件夹,全屏,folder,Folder,图标
From: https://blog.csdn.net/baidu_41666295/article/details/139752225

相关文章

  • 前端JS必用工具【js-tool-big-box】学习,打开全屏和关闭全屏
    这一小节,我们说一下js-tool-big-box工具库中,打开全屏和关闭全屏的方法学习。我们知道,浏览器想打开全屏,按一下F11键就可以了,但一来这个功能不一定所有使用的用户都知道,二来在一些例如大屏的需求场景下,还是很被需要的。很多用户一旦投屏展示后,他那个大屏幕就在那里给用户展......
  • 4种CSS实现全屏背景图片铺满自适应的方式,最后一种尤其简单
    在Web设计中,背景图片是提升页面视觉效果的重要元素。实现背景图片全屏铺满且自适应是常见的需求。本文将介绍三种CSS技术,用以确保背景图片能够优雅地填充整个屏幕并适应不同设备。方式一:使用background-size属性CSS的background-size属性可以设置背景图片的尺寸,使其覆盖整个......
  • 植物大战僵尸杂交版2.0.88最新防闪退版+修改工具+高清全屏工具
    打开后发现是小屏幕的那怎么才能全屏呢全屏游戏教程1.回到解压后的文件夹,鼠标右击【Magpiev0.5.2】压缩包,选择【解压到当前文件夹】。2.打开【Magpie_v0.5.2】文件夹,双击运行【magpie】程序。3.这里大家选择适合自己的模式,然后点击【五秒后放大】。注:部分电脑可能出现......
  • 植物大战僵尸杂交版2.0.88最新防闪退版+修改工具+高清全屏工具
    打开后发现是小屏幕的那怎么才能全屏呢全屏游戏教程1.回到解压后的文件夹,鼠标右击【Magpiev0.5.2】压缩包,选择【解压到当前文件夹】。2.打开【Magpie_v0.5.2】文件夹,双击运行【magpie】程序。3.这里大家选择适合自己的模式,然后点击【五秒后放大】。注:部分电脑可能出现......
  • Android 11.0 mtk浏览器Browser下载应用不能安装问题的解决办法
    1.前言 在系统11.0的ROM定制化开发中,在开发mtk平台的时候,在系统默认浏览器Browser中发现在下载某些app的时候,结果显示的确实在下载到内部存储的时候,点击安装的时候安装失败,所以就需要从Browser的下载流程中出发分析相关源码来实现具体的功能2.mtk浏览器Browser下载应用不能......
  • 全屏盛宴!植物大战僵尸2.0.88版,让你的战斗视野无限扩展!
    你是否曾在小屏幕的束缚下,渴望一场更加震撼的游戏体验?今天,就让我们一起打破界限,让植物与僵尸的战斗在全屏模式下展开,让你的每一个操作都充满力量与激情!想象一下,当你的豌豆射手在高清大屏上精准射击,每一个僵尸的表情都被放大,每一次胜利都更加震撼心灵。这不仅仅是一场游戏......
  • 浏览器在局部区域全屏下,UI部分弹窗组件无法正常显示的问题
    importscreenfullfrom'screenfull'//全屏handleScreen(){//screenfull.isEnabled此方法返回布尔值,判断当前能不能进入全屏if(!screenfull.isEnabled){returnfalse}//screenfull.toggle此方法是执行全屏化操作。如果已是全屏状......
  • 暑期来临,AI智能视频分析方案筑牢防溺水安全屏障
    随着夏季暑期的来临,未成年人溺水事故频发。传统的防溺水方式往往依赖于人工巡逻和警示标识的设置,但这种方式存在人力不足、反应速度慢等局限性。近年来,随着视频监控智能分析技术的不断发展,其在夏季防溺水中的应用也日益凸显出其重要性和优势,为防溺水工作提供了新的解决方案。一、......
  • Apple Logic Pro 11.0.0 下载 - 配备全新 AI 功能,引领音乐创作再上新阶
    AppleLogicPro11.0.0下载-配备全新AI功能,引领音乐创作再上新阶AppleLogicPro11.0.0-专业音乐制作(音频编辑)LogicPro配备全新AI功能,引领音乐创作再上新阶请访问原文链接:https://sysin.org/blog/apple-logic-pro/,查看最新版。原创作品,转载请保留出处。作者主......
  • WPF 稳定的全屏化窗口方法
    本文来告诉大家在WPF中,设置窗口全屏化的一个稳定的设置方法。在设置窗口全屏的时候,经常遇到的问题就是应用程序虽然设置最大化加无边框,但是此方式经常会有任务栏冒出来,或者说窗口没有贴屏幕的边。本文的方法是基于Win32的,由lsj提供的方法,当前已在1000多万台设备上稳定运行......