前言: 本文主要讲述如何在项目中,在不重启应用的情况下,实现动态换肤的效果。换肤这块做的比较好的,有网易云音乐,qq等,给用户带来了多样的界面选择和个性化定制。之前看到换肤的...
前言: 本文主要讲述如何在项目中,在不重启应用的情况下,实现动态换肤的效果。换肤这块做的比较好的,有网易云音乐,qq等,给用户带来了多样的界面选择和个性化定制。之前看到换肤的...
1、Xfermode是什么 在Android自定义控件或者对图片等进行处理时需要做一些图像混合的操作时,会用到xfermode。利用xfermode可以做出许多有趣的UI效果...
工作中遇到的问题。拍照获取图片后是得到的路径是 但是我想要的路径是: 这种 Uri类型的 查阅资料找到如下方法 转Uri Uri转绝对路径 绝对路径转Uri的那个方法 目前是...
Dagger 应该是这么多开源项目最难用的,好在有了Dagger.android(理解起来还是很拗口)那就直接看源码吧。 Demo On GitHub(MVP-Dagger2...
本着针对面试,不负责任的态度,写下《面试总结》系列。本系列记录面试过程中各个知识点,而不是入门系列,如果有不懂的自行学习。 转载请标明出处,本文地址:https://www....
Matrix原理 Matrix详解 -Matrix常用方法 setPolyToPoly最多可以支持4个点,这4个点通常为图片的四个角,通过这四个角可将矩形变为任何形状 代码:...
从Android手机中取出已安装的app包,导出apk TAG:Android,提取,apk,adb,pm,root,导出apk 假设有这样一个场景,A君看到你手机上一个实用...
转自:Constraint Layout 2.0 several new features-2[https://mp.weixin.qq.com/s/h6pQdCnse604...
Android完整案例及优秀插件、框架集合 DrawableView- DrawableView实现画板功能,可以改变画笔粗细,颜色,支持撤销功能。 ImageCoverFl...
FontMetrics 是个相对专业的工具类,它提供了几个文字排印方面的数值:ascent, descent, top, bottom, leading。 如图,图中有两行文...
浸淫Android这么多年,收敛君表示第一次碰到这么基础而又棘手的问题。 以下分析基于api23 4.4/5.0系统都有该问题 情景再现 MainActivity activ...
很多搞android开发的搞了几年都搞不清这些细节,我也是糊里糊涂地过来的,今天特意来梳理一下,有错误的地方请留言指教。 假设有一张1080x480的png图片大小50k,加...
开篇废话 最近有个需求,需要做一个像微信聊天一样可以长按可以任意选择复制的功能,这就要用到了Spannable了,但不止止的Spannable,在写的过程中也是遇到了很多的坑...
目录 Android高级动画(1)http://www.jianshu.com/p/48554844a2dbAndroid高级动画(2)http://www.jianshu....
目录 Android高级动画(1)http://www.jianshu.com/p/48554844a2dbAndroid高级动画(2)http://www.jianshu....
retrofit 英文名字是改装的意思,也就是说他是对网络请求的一种改装,他不负责进行网络请求,他是对请求方式的一种封装。真正进行网络请求的是okhttp。博客园地址以下所有...
前些天,在IXUS上看到一个很赞的动画,一下子就看对眼了,于是便决定用Android来实现一下,效果如下: 设计在这里:Jana,点赞超棒的设计师 用Android实现的效果...