当前位置: 首页 > news >正文

外贸网站建设模板下载qq空间做宣传网站

外贸网站建设模板下载,qq空间做宣传网站,seo排名点击手机,汕头百度推广公司九道工序 1. SVG(Scalable Vector Graphics)可缩放矢量图 使用矢量图代替位图可以减小 APK 的尺寸#xff0c;因为可以针对不同屏幕密度调整同一文件的大小#xff0c;而不会降低图像质量。 矢量图首次加载时可能消耗更多的 CPU 资源。之后#xff0c;二者的内存使用率和…九道工序 1. SVG(Scalable Vector Graphics)可缩放矢量图 使用矢量图代替位图可以减小 APK 的尺寸因为可以针对不同屏幕密度调整同一文件的大小而不会降低图像质量。 矢量图首次加载时可能消耗更多的 CPU 资源。之后二者的内存使用率和性能则不相上下。我们建议您将矢量图像限制为最大 200 x 200 dp否则绘制它可能需要耗费很长的时间。 SVG是由XML定义的标准SVG根节点是 在Android中通过Vector实现支持根节点是 版本差异(具体参考官方文档) Android 5.0API 级别 21及更高版本会提供矢量图支持。如果应用的最低 API 级别低于以上版本Vector Asset Studio 会将矢量图文件添加到项目中另外在构建时Gradle 会创建不同分辨率的 PNG 光栅图像。 对于 Android 5.0API 级别 21及更高版本Vector Asset Studio 支持所有 VectorDrawable 元素。为向后兼容 Android 4.4API 级别 20及更低版本Vector Asset Studio 支持部分 XML 元素。 2. Tint着色器 yifeng.studio/2017/03/30/… 自 API 21 Android L开始Android SDK 引入 tint 着色器可以随意改变安卓项目中图标或者 View 背景的颜色一定程度上可以减少同一个样式不同颜色图标的数量从而起到 Apk 瘦身的作用。 tint 或 backgroundTint 属性与 src 或 background 属性一定是对应成对出现的。 !-- This color state list defines the color applied to the buttonbackground drawable.A color is selected based on the state of its view.-- selector xmlns:androidhttp://schemas.android.com/apk/res/android!-- Pressed state --item android:colorcolor/red android:state_pressedtrue /!-- Focused state --item android:colorcolor/light_purple android:state_focusedtrue /item android:colorcolor/deep_purple android:state_enabledtrue /!-- Disabled state --item android:colorcolor/light_blue android:state_enabledfalse /!-- Default --item android:colorcolor/light_blue / /selectorjava代码中使用DrawableCompat Drawable orgiDrawable ContextCompat.getDrawable(this, R.drawable.btn_default_normal_holo); Drawable tintDrawable DrawableCompat.wrap(orgiDrawable).mutate(); DrawableCompat.setTint(tintDrawable, Color.parseColor(#00ff00));ImageView backTintImg (ImageView)findViewById(R.id.tint); backTintImg.setImageDrawable(tintDrawable);// ---------------------------------------------// 必须重新获取下对象 Drawable orgiDrawable2 ContextCompat.getDrawable(this, R.drawable.btn_default_normal_holo); Drawable tintlistDrawable DrawableCompat.wrap(orgiDrawable2).mutate(); DrawableCompat.setTintList(tintlistDrawable, ContextCompat.getColorStateList(this, R.color.custom_tint)); DrawableCompat.setTintMode(tintlistDrawable, PorterDuff.Mode.MULTIPLY);ImageView tintListImg (ImageView)findViewById(R.id.tintlist); tintListImg.setImageDrawable(tintlistDrawable);// --------------------------------------------- ImageView colorfilterImg (ImageView)findViewById(R.id.colorfilter); colorfilterImg.setColorFilter(new PorterDuffColorFilter(Color.parseColor(#ccffcc), PorterDuff.Mode.MULTIPLY));3. 资源打包配置 Android Gradle还为我们 提供了一个resConfigs它属于ProductFlavor的一个方法可以让我们配置哪些类型的资源才被打包到Apk中比如只有中文的只有hdpi格式的图片等等这是非常重要的比如我们引用的第三方库特别是Support Library 和 Google Play Services这两个主要的大库因为国际化的问题他们都支持了几十种语言但是对于我们的App来说我们并不需要这么多比如我们只用中文的语言就可以了其他的都不需要。 build.gradledefaultConfig {……resConfigs zh, en’,ja} 设置后生成的APK资源。系统默认语言是英语en4. 配置不同CPU的so库 build.gradledefaultConfig {ndk {abiFilters(‘armeabi)}}5. 删除无用资源(lint) AndroidStudio Analyze-Run Inspection by Name-Unused resources6. 代码混淆 gradle属性 minifyEnabled 混淆配置 -dontwarn -keep7. 资源压缩 developer.android.google.cn/studio/buil… gradle属性 shrinkResources 对无用资源压缩 将无用的图片改成占位图无用的xml改成空根文件 可以通过res/raw/keep.xml来保持不压缩 8. webp图片 AndroidStudio提供了菜单操作 更多Android进阶指南 可以扫码 解锁 《Android十大板块文档》 1.Android车载应用开发系统学习指南附项目实战 2.Android Framework学习指南助力成为系统级开发高手 3.2023最新Android中高级面试题汇总解析告别零offer 4.企业级Android音视频开发学习路线项目实战附源码 5.Android Jetpack从入门到精通构建高质量UI界面 6.Flutter技术解析与实战跨平台首要之选 7.Kotlin从入门到实战全方面提升架构基础 8.高级Android插件化与组件化含实战教程和源码 9.Android 性能优化实战360°全方面性能调优 10.Android零基础入门到精通高手进阶之路 敲代码不易关注一下吧。ღ( ´ᴗ )
http://www.laogonggong.com/news/134232.html

相关文章:

  • 网页制作企业网站作业网站建设方案说
  • 陕西省建设厅执业资格注册中心网站报名系统可以直接进入网站的正能量
  • 泰州网站设计培训网业服协同
  • 个人网站可以备案几个wordpress4.9.8中文
  • 深圳做营销网站设计网站优化指标
  • 网站 域名 授权服务器 分布式wordpress后台上传主题更新失败
  • 网站seo优化教程网站推广策划的思路
  • 网站后台管理增加功能投资公司网站建设方案
  • 什么网站做顶置便宜wordpress底部制作
  • 做外贸有哪些网站比较好山东seo网络推广
  • vs网站中的轮播怎么做上海政务服务网官网
  • 做网站费设计公司起名常用字
  • 游戏自助充值网站怎么做浏览器为什么无法打开网页
  • 如何做网站使用手册济南竞价托管公司
  • 成都网站外包优化公司个人做外贸网站平台
  • 自己电脑怎么做网站网站建设之家
  • c2c网站名称做网站如何接单
  • 做免费的视频网站可以赚钱吗自己的主机做网站服务器
  • 丹东网站seo网站开发需要学shenme
  • 企业网站seo工作深圳网络公司怎么注册
  • 河东网站建设公司电视剧男女直接做视频网站
  • 网站建设可行性的分析更换wordpress字体
  • 广州网站设计廊坊公司电话深圳宝安区有哪些街道
  • 新网建站教程网站建设信用卡分期手续费
  • 做网站挂广告赚多少室内设计网站 知乎
  • 专门看网站的浏览器互联网提供的服务主要有哪些
  • 优秀企业网站制作百度为什么不收录我的网站
  • 山东济宁省建设厅官方网站自媒体图片素材网站
  • 婚礼策划网站建设vue.js做的网站
  • 没电脑可以建网站吗wordpress淘宝推广