摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 用于项目中dp、px、sp之间的转换以及指定缩放值下的转换。 效果图 暂不需要 代码分析 常用的方法是px2dip、dip2px; px2dipRatio、dip2pxRatio方法的应用场景可以理解为一个占满全屏的控件,要求等比例 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 主要用于控制项目开发和上线阶段日志的打印。 效果图 暂不需要。 代码分析 在LogUtil类中声明代表不同日志级别的常量值(VERBOSE、DEBUG、INFO、WARN、ERROR、NOTHING)以及一个用来控制打印的日志级别的 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 主要用于color整型、rgb数组、16进制互相转换(-12590395 <--> #3FE2C5 <--> [63,226,197]) 效果图 暂不需要 代码分析 color的int类型值转16进制类型值包括两种方案: 方案一:思 阅读全文
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 前言 在Android开发中,经常需要设置控件的背景颜色或者图片的src颜色。 效果图 代码分析 根据使用的方法不同,划分为 setBackgroundColor方法【一般用于RelativeLayout、TextView等控件】 setImag 阅读全文
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 前言 Android SDK 升级到 23 之后,getDrawable和getColor方法提示过时。 解决方案 参考资料 getDrawable,getColor 过时的替代方法 http://blog.csdn.net/u011368551 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 一、注册\登录 打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作。如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中)。 注册 如果没有账号 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 ToastUtil + ToastCustom结合。主要解决低版本机型上系统toast显示不好看的问题。 效果图 代码分析 在ToastUtil类的基础上,结合ToastCustom类,将ToastUtil类中的Toast全部替换成 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 仿MIUI的带有动画的Toast 效果图 代码分析 ToastMiui类基于WindowManager 为了和Toast用法保持一致,ToastMiui类中也使用了makeText、show、setGravity、setText方法 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 基于系统Toast的自定义显示风格的Toast。 效果图 代码分析 ToastCustom类基于系统Toast,不是继承Toast,只是通过toast.setView(view)方法引用自定义的显示风格布局文件,达到自定义显示风格的 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 一个简单的Toast封装类。 效果图 代码分析 实现了不管我们触发多少次Toast调用,都只会持续一次Toast显示的时长; 使用了系统上下文,防止当前Activity未加载完成就退出时,程序崩溃的情况; 缺陷:只是调用系统的Toa 阅读全文