Android Asset Studio的使用(图标在线生成工具)

2024-03-06 08:08

本文主要是介绍Android Asset Studio的使用(图标在线生成工具),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在网站的导航资源里看到了一个非常好用的东西:Android Asset Studio,可以在线生成各种图标。

地址:http://romannurik.github.io/AndroidAssetStudio/index.html 

之前一直在用一个叫做Android Icon Creator的插件,可以直接在Android Studio的插件里搜索,这个工具的优点是可以生成适应各种分辨率的一套图标,有好几种风格的图标资源,遗憾的是虽然有很多套图标风格,毕竟是有限的。

Android Asset Studio可以自己选择其内置的图标,也可以从本地文件选择图标,提供了7种图标生成工具,分别是app启动图标,shortcut图标,动画图标,通知栏图标,.9图标,普通图标,actionbar或者tab上的图标。

1492068886159389.png

如果你不喜欢它本身提供的图标资源,可以从本地文件选择图标。我一般先从阿里巴巴的iconfont下载好自己相中的图标,然后在使用这个工具。iconfont上有大量的矢量图标资源,强烈推荐。

我们就以生成actionbar或者tab上的图标为例,说说我是如何使用的。

首先在iconfont搜索我想要的图标,我想要一个喜欢图标,因此搜索喜欢

1492069423642464.png

得到了无数的喜欢图标:

1492069486608039.png

选择一个

1492069580126362.png

可以什么都不设置,直接点击svg下载,我只尝试了svg格式的,不知道png格式的会不会遇到图标尺寸的问题。

然后进入生成actionbar或者tab的页面

1492069849838517.png

在Source下面的tab选项卡种选择Image,然后会弹出文件选择对话框,选择我们刚刚下载的svg图标。

右边的预览区域就可以看到效果了

C1C26A73-7223-464E-B3D4-E5858477FB33.png

这个时候我们可以直接点右上角的下载按钮,不过我建议在这步操作之前,先给图标改名,在name下面的文本框种输入你想要的名称FC9BDA33-5B6B-43EE-A557-0D041E702028.png

然后下载,得到的是一个zip包,解压:

D15C23BA-0FCC-40A4-BBFF-6F1ADA48F1B5.png

还可以定制一些其它的东西,就不一一介绍了。

最后提一下,这个东西是开源的。

这篇关于Android Asset Studio的使用(图标在线生成工具)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/779373

相关文章

MybatisGenerator文件生成不出对应文件的问题

《MybatisGenerator文件生成不出对应文件的问题》本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成... 目录MyBATisGenerator 文件生成不出对应文件先在项目结构里引入“targetProje

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

SpringBoot使用Apache Tika检测敏感信息

《SpringBoot使用ApacheTika检测敏感信息》ApacheTika是一个功能强大的内容分析工具,它能够从多种文件格式中提取文本、元数据以及其他结构化信息,下面我们来看看如何使用Ap... 目录Tika 主要特性1. 多格式支持2. 自动文件类型检测3. 文本和元数据提取4. 支持 OCR(光学

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

使用SQL语言查询多个Excel表格的操作方法

《使用SQL语言查询多个Excel表格的操作方法》本文介绍了如何使用SQL语言查询多个Excel表格,通过将所有Excel表格放入一个.xlsx文件中,并使用pandas和pandasql库进行读取和... 目录如何用SQL语言查询多个Excel表格如何使用sql查询excel内容1. 简介2. 实现思路3

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.