Android2.1及以下版本打开应用都是用如下图所示的这个抽屉:
个人觉得要是做自己的Launcher最后把它换成自己的图片,下面给大家说一下我更换图标的方法:
1) 更换这个图标是不需要修改代码的,找到图片所在的位置,用自己的图片替换即可。下面我们查找图片所在的位置:
2) 找到res/layout-port/Launcher.xml,至于为什么是layout-port而不是layout-land,它们俩有什么区别我就不给大家解释了,百度一下。
3) 找到Launcher.xml中的<com.zwq.launcher.HandleView>标签,这个就是显示handle的地方,看它的src和background属性分别引用了哪个配置文件。android:background="@drawable/handle"和android:src="@drawable/handle_icon"。
4) 现在大家清楚了吧,背景的定义在drawable/handle.xml中,显示图标的定义在drawable/handle_icon.xml中,要修改哪个就去哪个配置文件找图片的位置。
5) 按drawable/handle.xml中定义的找到res/drawable-port-mdpi文件夹,替换tray_handle_normal、tray_handle_pressed和tray_handle_selected三张图片。其他好几个以drawable开头的文件夹里面也有着三个文件,为什么不替换它们,百度搜索它们的区别,我就不多说了。
6) 替换之后的效果如下图:
7) 扩展:如想在这个图标的两边也放一下其他应用图标或文件夹,那就在launcher.xml中把<com.zwq.launcher.HandleView>标签的layout_width属性的值由fill_parent改为你图标的宽度,我这儿改成了60dip。<com.zwq.launcher.DeleteZone>标签中的layout_width属性也要做相应的调整。还有最重要的就是要把celllayout的cell布局调整一下,这个看我之前的一片文章。
- 大小: 9.1 KB
- 大小: 9 KB
分享到:
相关推荐
### 修改Launcher让图标不显示在桌面或主菜单中的方法 #### 概述 在Android 2.3系统中,可以通过自定义Launcher应用来控制应用程序图标是否显示在桌面或主菜单中。这一操作对于定制化系统界面、提升用户体验等方面...
在Android系统中,Launcher3是默认的主屏幕和应用程序抽屉管理器,它负责显示和管理手机上的应用快捷方式和小部件。随着Android版本的更新,界面设计也在不断进化,9.0和10.0版本引入了圆角图标的设计趋势,以提供...
Launcher3 是 Android 系统中的一种 Launcher 应用程序框架,负责管理和展示应用程序图标、搜索框、应用抽屉等功能。近年来,Launcher3 的使用越来越广泛,成为 Android 系统中不可或缺的一部分。本文将详细介绍如何...
3. **代码修改**:对于复杂的需求,可能需要修改Launcher3源码,以便支持自定义图标格式或动态更换。 **背景的统一**: 1. **壁纸设置**:用户可以选择一张全局壁纸,覆盖所有桌面和抽屉页面,提供一致的视觉体验。...
在Android系统中,Launcher2是默认的桌面应用,它负责展示手机主屏幕、快捷方式以及应用抽屉。本文将深入探讨如何在Launcher2中实现主菜单特定图标按照自定义规则进行排序,以便它们能出现在主菜单的最后一屏。 ...
在Android系统中,"launcher"通常指的是主屏幕应用,它负责显示桌面图标、应用程序抽屉以及用户交互。这篇内容将详细讲解如何修改Android源码来改变默认的开机启动器,并确保其不可被用户停止,同时这个过程已经在...
在描述中提到的"修改说明文档",很可能是详细指导如何修改Launcher2源码的教程,可能涵盖以下方面: 1. **UI定制**:更改图标样式、字体、颜色主题、主屏幕布局等。 2. **性能优化**:提升启动速度、减少内存占用、...
"Android开发实现Launcher3应用列表修改透明背景的方法" ...本文提供了一种实用的方法来修改Launcher3应用列表的背景颜色,并提供了更多关于Android相关内容的链接,希望对读者的Android程序设计有所帮助。
在Android 12.0中,Launcher3作为系统启动器经历了显著的变化,为开发者提供了更多客制化选项,以满足不同用户的需求和喜好。以下是关于Launcher3升级变化以及客制化的详细讲解: ### 1. **Launcher3 升级变化** #...
1. **Launcher3**: Launcher3是Android操作系统中的默认主屏幕应用,负责展示应用图标、小部件和主屏幕。它由Google开发,提供了基本的桌面操作,如滑动、长按、添加和删除快捷方式等。Launcher3的核心功能包括多主...
通过分析源代码,开发者可以了解到如何修改Android的UI组件、如何处理触摸事件以及如何动态地在主屏幕上添加和移除应用图标等。这对于想要开发自定义启动器或者进行Android系统定制的开发者来说,是一个宝贵的实践...
在Android操作系统中,Launcher是用户与设备交互的首要界面,它负责展示应用图标、壁纸以及管理桌面快捷方式等。本项目是基于最新的Launcher3进行的定制开发,主要目标是将原本的双层桌面结构改为单层,同时增加了一...
1. **布局修改**:需要修改Launcher3的布局文件,将应用抽屉的功能整合到主屏幕的布局中。这可能涉及到XML布局文件的调整,将应用图标以某种形式排列,使得用户可以通过左右滑动来访问。 2. **触摸事件处理**:需要...
在Android 8.1版本中,Launcher3经历了一次重大设计调整,尤其是针对“主菜单抽屉”的变化。这个【去掉抽屉的8.1Launcher3源码】压缩包文件,正是为了展示这一改动的源代码实现。 传统的Android系统通常将应用抽屉...
- 用户还可以通过第三方应用或ADB命令修改Launcher3的XML配置,实现个性化定制。 5. **多窗口模式与手势操作**: - 虽然Android 5.1未正式引入多窗口功能,但Launcher3已经为后续版本打下了基础。 - 支持多种...
描述中提到的"修改后的原生Android4.4 launcher3"表明有人或团队对官方的Launcher3源代码进行了定制和改进,可能包括性能提升、功能增强或者界面调整,以适应特定需求或个人喜好。能在Eclipse上进行调试运行,意味着...
其中,`Launcher3`是Android开源项目AOSP(Android Open Source Project)中的默认启动器实现。通过分析`Launcher3`的源码,我们可以深入理解Android系统桌面的工作原理,了解如何定制自己的启动器。 1. **项目结构...
本教程将详细讲解如何在Android应用中实现图标修改,以"ChangeIconDemo"为例,提供一个简单而实用的方法。 首先,我们要理解在Android系统中,应用图标是由AndroidManifest.xml文件中的`<application>`标签定义的。...