很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
概述 前几天看了Camera2的API,因此今天花了一天写了小demo来学习Camera2相关的API,因此今天写个文章记录一下 重要类 1.CameraManager类 通...
概述 在日常的开发中我们有时候会需要按需求自己定制一个ViewGroup,今天就用一个简单的例子说一下自定义ViewGroup的大致流程 运行效果 这也就是大家常说的流式布局...
概述 写自定义View也有一阵了,买的书基本上也看的差不多了,今天就抽空整理一下实现圆形头像的方法,顺便也回顾一下之前的知识点~ 目标 在日常的开发中我们会对图像进行多种处理...
概述今天抽空写一下PorterDuffXfermode的使用,因为类型比较多,但是使用方式是一致的,所以今天总结一下如何来完美的使用这些复杂的模式~ PorterDuffXf...
一、如何保活后台服务 在Android Services (后台服务) 里面,我们了解了Android四大组件之一的Service,知道如何使用后台服务进行来完成一些特定的任...
概述 这两天在写一个控件用来显示多个图片组合,所以就仔细研究了一下Bitmap的加载问题,所以今天就写一下这个内容了。 从资源文件获取Bitmap 获取Bitmap我们主要通...
概述 今天再写一个之前很想尝试的开关按钮,大概的效果是这样的。 运行效果 开关组成 带圆弧的矩形背景 中间的圆形开关按钮 动画效果 选中时会由白色慢慢变成绿色,然后中间的圆形...
概述 之前就一直觉得MIUI的设计团队和开发团队很牛逼,看着手里的K30 pro,觉得相机的快门键也是不错的练习素材,今天就手写一个MIUI的相机快门键吧~ 先看效果 效果就...
概述 首先说明啊,不是标题党啊,在子线程中更新UI的方式有很多中 通过Looper在主线程中的Handler更新 通过runUIThread 通过view的post但是上述几...
概述 今天无意发现MIUI的一个单选框,发现还挺好玩的,就抽空写了一下,单选框具体是长这个样子的 效果 绘制的图形 整体上绘制图形分为3个部分 1.带阴影的未选中状态的圆形背...
概述 今天回来看书突然看到了一个很有意思的效果,就立马动手写了一下,结合贝塞尔曲线简介[//www.greatytc.com/p/04364579f2a0]中捕捉手...
概述 在Android中的图形绘制中,有个很有名的曲线,叫贝塞尔曲线,可以用来完成一系列非常顺滑的线段动画变化操作,这篇文章就简单学习一下Android自带的贝塞尔曲线的绘制...
概述 在Android中,我们经常会需要去绘制一些自己需要的控件,所以继承自View的自定义View就产生了。这篇文章主要介绍动画中的一些常用的插值器。关于插值器的使用这里就...
概述 在Android中,我们经常会需要去绘制一些自己需要的控件,所以继承自View的自定义View就产生了。这篇文章主要介绍如何在我们的自定义View中绘制Text 示例 ...
概述 今天利用之前的知识手写一个支付宝支付成功的简单动画。 效果图 知识点 Canvas使用 Paint使用 Path PathMeasure ValueAnimator P...
概述 在Android中,我们需要利用已有的一些资源来完成一些炫酷的动画效果,那么此时我们就需要去熟悉Android已有的对动画的支持的API,今天总结一下Android动画...
概述 在Android中,我们需要利用已有的一些资源来完成一些炫酷的动画效果,那么此时我们就需要去熟悉Android已有的对动画的支持的API,今天总结一下Android动画...
概述 在Android中,我们经常会需要去绘制一些自己需要的控件,所以继承自View的自定义View就产生了。这篇文章主要介绍在View中的重要类,Canvas类的一些基本使...
概述 在Android中,我们经常会需要去绘制一些自己需要的控件,所以继承自View的自定义View就产生了。这篇文章主要介绍在View中的重要类,Canvas类。 Canv...