首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

堪比阿里插件的Android Studio插件集合(IDE通用)(上)

AndroidAccessors 使用 【缺点】Android Studio自带有这个功能,没必要下载这个插件 7.Android Layout ID Converter(这个最麻烦,不推荐使用,仅作为了解...文件到Android VectorDrawable的自动化转换,传统做法是网上招一个工具生成一张svg图,然后导入到Android Studio。...新版Android Studio自带的svg转VectorDrawable功能: ? Android Studio自带功能 下面一张图演示一下这个插件的用法: ? 用法介绍 ?...它导入Android图标与Material图标的Drawable ,批量导入Drawable,多源导入Drawable(即导入某张图片不同分辨率的图片到对应的drawable目录下)它可以减少导入图像到...layout format 使用 使用中可能会遇到的问题,在导入插件时,windows下可能会出现插件加载失败的情况。

1.5K20

开发工具总结(1)之图文并茂全面总结上百个AS好用的插件(上)

AndroidAccessors 使用 【缺点】Android Studio自带有这个功能,没必要下载这个插件 ---- 7.Android Layout ID Converter(这个最麻烦,不推荐使用...,传统做法是网上招一个工具生成一张svg图,然后导入到Android Studio。...新版Android Studio自带的svg转VectorDrawable功能: ? Android Studio自带功能 下面一张图演示一下这个插件的用法: ? 用法介绍 ?...它导入Android图标与Material图标的Drawable ,批量导入Drawable,多源导入Drawable(即导入某张图片不同分辨率的图片到对应的drawable目录下)它可以减少导入图像到...2)在Android Studio的设置界面,对在当前类中是否强制初始化提供了默认值设置,这样就可以让插件使用更符合自己的操作习惯。 ?

99210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android应用图标微技巧,8.0系统中应用图标的适配

    终于在Android 8.0系统中,Google下定决心要好好整治一下Android应用图标的规范性了,今天我们就来学习一下。...也就是说,我们在设计应用图标的时候,需要将前景和背景部分分离,前景用来展示应用图标的Logo,背景用来衬托应用图标的Logo。需要注意的是,背景层在设计的时候只允许定义颜色和纹理,但是不能定义形状。...可以看到,这里背景层是一张蓝色的网格图,前景层是一张Android机器人Logo图,然后盖上一层圆形的mask,最终就裁剪出了一张圆形的应用图标。 我一定要适配吗?...很高兴告诉大家,Android Studio 3.0中已经内置了8.0系统应用图标适配的功能,如果你已经安装了Android Studio 3.0的话,那么恭喜你,你已经成功了百分之九十了。..." /> 这是一个8.0系统应用图标适配的标准写法,在标签中定义一个标签用于指定图标的背景层,定义一个<foreground

    1.9K20

    一文了解AndroidStudio3.4的全部更新

    上面的gif图演示了新资源管理器的如下新功能: 资源可视化 批量导入 拖放资源 查看替代版本 平铺和列表视图 除此之外,它还有一个将SVG转换为VectorDrawable对象的功能。...如下图是svg的描述文件和导入成为VectorDrawable对象的描述文件的对比,但我记得这个功能好像在之前的Android Studio也有,不过那个是从新建Vector时选择从本地文件进行导入,这个到时更方便些...当你在APK中为.so共享库提供调试符号表时,Android Studio会验证提供的符号表的构建ID是否与APK内的.so库的构建ID相匹配。...如果你要使用构建ID在APK中构建本地库,Android Studio就会检查符号表中的构建ID是否与本地库中的构建ID匹配,如果不匹配则拒绝符号表。...R8是在Android Gradle插件3.3.0中引入的,现在为使用插件3.4.0及更高版本的应用和Android库项目默认启用。 引入R8之前的编译示意图 ? 引入R8之后的编译示意图 ?

    1.4K20

    【Android 安装包优化】Android 中使用 SVG 图片 ( 批量转换 SVG 格式图片为 Vector Asset 矢量图资源 )

    文章目录 一、批量转换 SVG 格式图片为 Vector Asset 矢量图资源 二、参考资料 一、批量转换 SVG 格式图片为 Vector Asset 矢量图资源 ---- 在 【Android 安装包优化...】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 ) 二、Android 中生成 Vector 矢量图资源 博客章节中 , 使用 Android...Studio 中自带的 " Asset Studio " 工具将 SVG 格式的图片转为 Vector Asset 矢量图资源 , 但是每次只能转换一张 , 效率很低 ; 在 https://github.com...将当前的所目录中的所有 SVG 格式图片转为 Android Vector Asset 矢量图资源 , 放在 out 目录下 ; java -jar svg2vector-cli-1.0.0.jar -...-o out 生成的 Android Vector Asset 矢量图资源 : svg2vector-cli-1.0.0.jar 批量转换工具及上述目录 , 打包上传到了博客资源中 ; 下载地址 :

    1.3K20

    【Android 安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 )

    文章目录 一、SVG 矢量图简介 二、Android 中生成 Vector 矢量图资源 三、参考资料 一、SVG 矢量图简介 ---- Android SVG 参考文档 : https://developer.android.google.cn.../studio/write/vector-asset-studio SVG 全称 Scalable Vector Graphics , 可缩放矢量图 ; 矢量图不会随着图像缩放 , 出现图像质量降低的情况...> SVG 图片语法格式参考 : https://www.runoob.com/svg/svg-rect.html 二、Android 中生成 Vector 矢量图资源 ---- 但是在 Android...; SVG 图片的根节点是 svg> ; Vector 资源的根节点是 ; 在 Android Studio 中 , 右键点击 res 资源目录 , 选择 " New / Vector..., 即可选择 Android 内置的材料设计 ICON 图标 ; 如果 UI 设计了 SVG 图像 , 可以选择 " Local file ( SVG, PSD ) " 选项 , 从外部文件路径中

    1.5K30

    【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )

    ---- Android 矢量图参考文档 : https://developer.android.google.cn/studio/write/vector-asset-studio Android...中的矢量图从 Android 5.0 ( API Lv 21 ) 以上的版本开始支持 , 对于 Android 5.0 以下的版本 , 有两种解决方案 ; ① 将矢量图生成为 PNG 图片 ; ② 使用...Asset Studio 生成矢量图时 , 将矢量图自动添加到项目中 , 同时在 build.gradle 中 , 在 android / defaultConfig 层级下 , 配置 generatedDensities...安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 ) 中 , 在 res/drawable 资源目录下 , 生成了一张矢量图...'xxhdpi', 'xxxhdpi'] 五、参考资料 ---- 参考文档 : 添加多密度矢量图形 SVG : https://developer.android.google.cn/studio

    49510

    svg矢量图绘制以及转换为Android可用的VectorDrawable资源

    VectorDrawable Android L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图。...在xml文件中的标签是 google官方API介绍: https://developer.android.com/reference/android/graphics/drawable/..." android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" /> 显示效果(背景色应为透明) 绘制svg图...工作界面: 官网:https://inkscape.org/ 2.Boxy SVG 是一个Chrome应用(推荐)。支持导入,另存为,可以选中单个控件调整属性等。...Android Studio支持直接预览VectorDrawable矢量图,有了实时预览,也方便进行一些简单的修改。 这个图标最后应用到下拉的快速设置里面,在手机上的效果图就不上了。

    2.7K90

    开发工具总结(7)之多年珍藏的Android开发必备网站和工具

    冷知识点(持续更新) Android进程保活招式大全 - DEV CLUB Android 开发中,有哪些坑需要注意?...2014-2015中国Android手机市场研究报告(全文)_调研中心专项研究-中关村在线 Principle - Animated Design (4)Android源码分析网站 Android...开发环境(Eclipse+ADT+5.0) Eclipse搭建Android开发环境(安装ADT,Android4.4.2) - CSDN博客 在Eclipse添加Android兼容包( v4、v7 appcompat...| 有趣网址之家 – 收藏全球最有趣的网站 位图转矢量图软件Vector MagicV1.15下载飞翔下载 使用SVG图片格式 - Android移动开发技术文章_手机开发 - 红黑联盟 Android...SVG to VectorDrawable 8个实用的SVG工具网页设计酷勤网 智图--在线制作webp 在线压缩图片和GIF动画文件 图片压缩,在线图片压缩,GIF压缩,PNG压缩,在线压缩 在线图片压缩工具

    10.3K30

    图标字体应用实践

    本文介绍使用图标字体和SVG取代雪碧图的方法。雪碧图是很多网站经常用到的一种技术,但是它有缺点:高清屏会模糊、无法动态变化如hover时候反色。...雪碧图不方便变化 雪碧图是一张静态的图片,当他生成的那天就注定了他要以什么样的方式展示,因此我不能动态地改变他的颜色,无法让他变大(可能会失真),无法像文字一样加一个阴影效果等等。...生成几种规格的字体 使用的时候通过@font-face引入,根据图标的编码就可以在页面中使用了。...坑1:图标字体只支持单路径 通常情况下,设计师在制作图标的时候是用多个路径组合出来的,在上面的导出的svg也是带有多个路径的,打开svg文件就可以知道,它是由几个path组成的: ?...在普通字体里,0的编码是0x16,即48,为0的ascii编码。 在使用过程中遇到的坑: 1. webkit浏览器会在加缘加粗1个像素 如下,读者可找下区别: ?

    2.3K20

    【Android 安装包优化】Android 中使用 SVG 图片 ( 使用 appcompat 支持库兼容 5.0 以下版本的 Android 系统使用矢量图 )

    一、使用 appcompat 支持库兼容 5.0 以下版本的 Android 系统使用矢量图 ---- 参考 Android 官方文档 : 添加多密度矢量图形 使用支持库添加对矢量图资源的支持 : com.android.support...; 在 dependencies 中添加支持库 : compile 'com.android.support:appcompat-v7:23.2.0' 或 implementation 'androidx.appcompat...:appcompat-v7:23.2.0' implementation 'androidx.appcompat:appcompat:1.2.0' } 引用矢量图 : 在布局文件中 , 使用 app...: https://developer.android.google.cn/studio/write/vector-asset-studio 缩减、混淆处理和优化应用 : https://developer.android.google.cn.../studio/build/shrink-code SVG 语法格式 : https://www.runoob.com/svg/svg-tutorial.html 博客资源 : GitHub

    66520

    聊一聊 AS 的一些好用的功能

    as 是 Android Studio 的简称,做安卓开发的对 as 应该都很熟悉,但不排除还有人在使用 eclipse 或者 vs(Visual Studio)开发。...来看下百度百科对 as 的描述吧:Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA....类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。OK,接下来该进入今天的正题了!...我们的项目中目前很多图片资源都使用的是 SVG,但是设计同学给的 SVG 格式的文件并不能直接在项目中进行使用,这个时候就需要将 SVG 文件转成 XML 导入到 as 中,如果你现在在网上搜索,一般会教你这样操作...图片然后下面也说了遍我上面所说的那种导入方式。。。好吧,插件解决也凉凉,难道只能一张一张图片导入吗?我不太信,于是乎在我一通瞎点下找到了方法,没错!

    84330

    Android 矢量图详解

    Vector Drawables 概述 VectorDrawable 和 AnimatedVectorDrawable 是在 Android 5.0 系统中第一次加入,当然我们可以使用 Android...VectorDrawble 是在 xml 文件中定义的矢量图形。xml 文件中定义的矢量图形,它是一组带有颜色信息的点、线和曲线,使用矢量图主要的优点是图形可伸缩性。...而我们的 VectorDrawable 是编程中的,它仅支持 SVG 规范中有限的内容。Android Studio 支持将 SVG 文件转换成 VectorDrawable 。...和 SVG 中 d 元素一样的路径信息 android:fillColor 定义填充路径的颜色,如果没有定义则不填充路径 android...trimPathStart.gif SVG 图片转成 vectordrawble 利用我们 Android Studio 提供的工具就可以将 SVG 格式的图片直接转成我们的 vectordrawble

    1.1K30

    从400多k的大小减到了2B,我的APP是怎么优化的?

    前言 本篇文章主要针对 Android性能优化 中 Android APK的大小优化 虽然现在网速已经非常快,用户流量也很多,但是对于我们的 Android apk 文件进行优化还是很有必要的,动不动几十上百兆的大小...,用户体验还是很不好的,下面我们就来整理一下 Android apk 的优化方法 一、icon 图标使用 svg 在我们的App中会有很多icon,而且美工小姐姐一般都是成套的给,所以在我们的res文件中可能需要放入多套...Android 本身是不支持直接导入svg文件的,所以我们需要将svg 文件进行转换一下.如下: 使用如下: <ImageView android:layout_marginTop="...icon时,使用 svg Android studio 自带功能,可以自行配置需要的icon尺寸,打包时会自动生成对应尺寸的png 图片....使用如下: 在app的build.graldle中的defaultConfig 标签下: defaultConfig { applicationId "com.example.apk

    1.3K40

    来自一位五年Android工程师APK体积优化的一些总结

    1. svg的使用与优化 首先我们先来了解一下什么是svg在百度百科是这么说的!!!,其实我们只要关注主要的概念就好了!可缩放的矢量图形。其实人话就是在不同大小的地方显示不变形!...我特意找了个网站阿里矢量图,在这个网站中你可以下载各种的矢量图,然后呢?就没有然后了。。。 下载之后呢?会有一个丑丑的ie浏览器的图标后缀为.svg的东西!这个怎么用呢?...首先svg是可缩放矢量图,所以呢?你在项目中只要添加一张svg就可以替换相应的之前美工给你的一套图,一下减少了好几张图片,你说是否有关系呢?...其次svg转换成xml后大小也有相应的缩减,这个真的是成倍减少大的! 但是,但是,但是。。。这个在需要适配,适配,适配!FUCK 0.0!话说Android在适配这点上真心难受!还是看解决办法吧!...可能你们没有留意过,在你用Android Studio查看你的apk的时候,会看到这样的东西! ? 在我画框的地方,有很多中语言的使用?你会好奇的问?我没有设置过语言啊?这都从哪里跑出来的呢?

    1.6K31

    高质量又免费的图标资源都在这

    图标的尺寸 在移动端 iOS 规范中 2 倍图下最适合人点击的区域大小为 48*48px, iOS 功能图标尺寸为 48 加或减 4 的倍数;安卓 Android 功能图标尺寸为 48 加或减 8 的倍数...因为 2 倍图适配 3 倍图时要乘以 1.5, 适配 1 倍图时要除以 2, 并且保证 1 倍/ 2 倍/ 3 倍图尺寸值都是偶数,能满足要求的最小数是 4; ?...为什么安卓 Android 是 8 的倍数?安卓开发中最小的单位是1dp(1dp=2px)同时也要满足 2 倍图适配 1 倍图和 3 倍图时都是整数, 所以安卓要是 8 的倍数。...在很多带有色块的图标中,不仅要保证色块的大小统一,也要保证色块里面的功能图标图形的大小统一。 2....网站图标除可收藏下载外还提供图标编辑器对图标进行编辑微调,编辑完成后可导出为 SVG 或转 PNG 格式,各种大小尺寸一应俱全。 ?

    1.5K20
    领券