网上讲android适配不同分辨率的文章很多,但是很少有说明不同分辨率的屏幕应该对应多大分辨率的app icon,这里做一个说明:
To create alternative bitmap drawables for different densities, you should follow the 3:4:6:8:12:16 scaling ratio between the six generalized densities. For example, if you have a bitmap drawable that's 48x48 pixels for medium-density screens, all the different sizes should be:
36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
180x180 (3.0x) for extra-extra-high-density // 根据3:4:6:8:12:16的比例,这里应该是144,可能是官方文档的疏忽?
192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see note above)
出处:http://developer.android.com/guide/practices/screens_support.html
分享到:
相关推荐
在Android开发中,屏幕分辨率问题是不可忽视的关键因素,因为Android设备具有广泛的屏幕尺寸和像素密度。适配不同的屏幕是确保应用程序用户体验一致性的基础。本文将深入探讨Android屏幕适配技术,包括屏幕分辨率...
在Android平台上,分辨率问题是一个关键...总之,Android的分辨率问题要求开发者和设计师充分理解屏幕适配机制,创建适应不同密度和尺寸的资源,同时遵循设计规范,以确保在各种Android设备上都能提供优秀的用户体验。
Android图标设计有特定的规范,尤其是启动器图标(Launcher Icon)。这些图标应该简洁明了,即使在小尺寸下也能清晰识别,且不应包含文字标签。它们通常由一个小图标嵌入在一个大的背景中,使用两种颜色,一种中性色...
【Launcher2修改】是关于Android系统中默认启动器——Launcher2的定制与优化技术,主要涉及的是如何调整其显示的2X2大小的图标。在Android操作系统中,Launcher是用户界面的核心部分,它负责管理应用快捷方式、小...
在Android应用开发中,图标(Icon)扮演着至关重要的角色,它是用户与应用交互的视觉桥梁,能够快速传达功能和品牌信息。本压缩包提供的"android开发icon素材png"是一系列专门为Android平台设计的透明PNG图标,对于...
4. **启动图标和活动图标**:Android应用有启动图标(Launcher Icon),显示在主屏幕上,还有运行时图标,用于在通知栏、任务切换器等地方。源码可能展示了如何设置这两种图标。 5. **图标的主题和样式**:图标需要...
android:icon="@mipmap/ic_launcher" android:label="@string/app_name"> <activity android:name=".MainActivity" /> android:largeScreens="true" android:normalScreens="true" android:anyDensity="true...
对于启动图标(Launcher Icon),应包含一个大的标准图标和一个小图标,使用对比鲜明的颜色,并避免在图标上直接添加文字标签。 此外,图标尺寸和定位需统一,以保持视觉一致性。例如,"Full Asset"定义了图标的...
为了确保图标能够在不同屏幕尺寸和分辨率上展现出良好的效果,Android提供了以下几种适配策略: 1. **图片缩放**:基于当前屏幕的分辨率密度,Android系统会自动加载对应大小的图标。如果没有找到合适的资源,则会...
5. **启动图标**:Android应用的启动图标(launcher icon)同样需要按密度提供,此外还要注意不同版本Android的特殊要求,比如Material Design中的圆角矩形背景。 6. **状态栏和导航栏图标**:对于通知栏图标...
5. **提取icon图像**:由于不使用Android SDK,我们需要使用第三方库如`aapt`(Android Asset Packaging Tool)或`aaot.exe`(可能是一个跨平台的aapt工具)。这些工具可以帮助我们提取指定资源ID的图像。在Linux...
<category android:name="android.intent.category.LAUNCHER" /> ``` 接着,我们要处理启动页的布局。为了防止图片被拉伸,我们应该使用矢量图(Vector Drawable)或设置合适的图片尺寸。在`res/drawable`目录...
android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> android:name=...
Android图标设计中,主要关注MD(Material Design)规范,包括启动图标(Launcher Icons)、状态栏图标(Status Bar Icons)和动作图标(Action Icons)等。启动图标需考虑多个密度(ldpi, mdpi, hdpi, xhdpi, ...
本文将详细介绍"App Icon生成器"这一工具,它能够帮助开发者轻松地从一张1024像素的图标自动生成适用于不同平台(如iOS、Android和macOS)的各种尺寸的App Icon。 首先,让我们理解为何需要不同的图标尺寸。iOS和...
<application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".login.LoginActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:label=...
Android系统在启动时,会解析APK中的AndroidManifest.xml文件,从中获取应用的元数据,包括主图标(launcher icon)。这个图标会在桌面快捷方式、应用列表等地方显示。Android还支持动态图标,通过 Adaptive Icons ...
在Android应用开发中,图标是用户界面不可或缺的一部分,它们不仅为用户提供视觉指示,还帮助塑造应用的整体风格和品牌识别度。本资源包“android开发图标分享”提供了大量的Android开发图片资源,涵盖了各种类型和...
例如,启动图标(Launcher Icon)应遵循圆角矩形的形状,且各个元素清晰可辨。 在"Loading.psd"这个文件中,我们可能看到的是一个加载动画图标的源文件,PSD是Adobe Photoshop的文件格式,用于编辑图像和图形。在...
- **启动图标(Launcher Icon)**:应用在主屏幕上显示的图标。 - **动作图标(Action Icon)**:出现在工具栏或浮动操作按钮中的图标,如播放、暂停、停止等。 - **导航图标(Navigation Icon)**:如返回、主页...