首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/590235

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

点九图片的制作及Button的小tips

点九图片应用场景:(以Button图片背景为例)有时候手机在横竖屏切换的时候Button会等比例缩放,从而导致按钮边缘的圆角会缩放,显得不好看,这时候利用安卓SDK自带的点九工具就可以制作.9.phg后缀名的图片。实现中间部分缩放,边缘部分不缩放。 Android Studio版本3.0之前的sdk\tools\draw9patch.bat这个路径找文件,3.0版本好像找不到这文件,但可以在Android studio中点击想要制作为点九图片的那张图片,然后右键找到创建点九图片。如下,接着就可以进行拖线使用了 点九图片制作截图 现在顺带讲一个用户体验性好的Button技巧:增强与用户的交互感,让用户按下按钮和松开按钮有明显感知 创建资源布局 设置按钮按下松开效果 以下为按下松开效果,不过由于自己练习原理,不涉及美工且图片寻找不适,效果不好看请见谅,毕竟知道怎么做了就好 松开 按下

Android热修复Tinker接入实战

自2016年底Android Studio3.0版本退出以来,Android提出了InstantRun热修复方案,基于这种机制,各种热修复框架竞相涌现,国内的软件大厂纷纷开发了自己的热修复框架。对于热修复的更多介绍大家可以通过下面的文章来了解:全面了解Android热修复技术。这些框架主要支持的功能如下:这张图漏掉了阿里的Spofix,该框架可以及时更新,由于目前大多数的热修复框架,缺点是收费,可以通过下面文章来详细了解:阿里第三代非侵入式热修复Sophix 本篇要讲的是如何接入微信的热修复框架Tinker,官网接入资料:Tinker接入指南 Tinker接入 目前,Tinker提供了两种接入方式,一种是基于命令行的方式,类似于AndFix的接入方式;一种就是gradle的方式。官方推荐使用gradle方式接入。 添加gradle依赖 在项目的build.gradle中,添加tinker-patch-gradle-plugin的依赖。 buildscript { dependencies { classpath ('com.tencent.tinker:tinker-patch-gra...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册