目录 效果展示 实现步骤 1.绘制圆圈遮罩 这里我们是用了混合模式来实现圆圈部分的扣除,这里我们用到了PorterDuff.Mode.CLEAR 这时效果如下 2.绘制两个动...

目录 效果展示 实现步骤 1.绘制圆圈遮罩 这里我们是用了混合模式来实现圆圈部分的扣除,这里我们用到了PorterDuff.Mode.CLEAR 这时效果如下 2.绘制两个动...
官方推荐插件辅助工具 - pigeon[https://pub.dev/packages/pigeon] 参考文章:Flutter学习-Channel详解[https://b...
GetxController介绍 在实际的项目开发过程中,我们不可能把UI代码、业务逻辑都放在一起处理,这样对项目的架构、代码的可读性、后期的维护将会是致命的,好在GetX为...
今天测试报了个BUG,分析了一波顺利解决问题。但是感觉中间的一些思路、技巧和知识点比较有意思,所以记录下来。 问题定位与分析 首先这个问题是是个概率性问题,在压测整机复位功能...
设计模式六大原则 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因 开放封闭原则:类、模块、函数等应该是可以拓展的,在拓展时尽量少修改 里氏替换原则:所有引用基类的地...
前言 1. 网络优化概述 Android 网络优化方法主要讲的就是线下网络测试工具、线上网络监控方案、流量优化方案和质量优化方案。 做网络优化时,要考虑多个维度、统计多种数据...
不少安卓开发的小伙伴在工作几年后,会觉得很迷惘,到底自己的开发能力处于什么水平,该如何努力成为对标大厂的高级开发,或者成为架构师。这里结合自身工作经验及参照大厂招聘高级工程师...
android技术交流群:747425162 整理下碰到的一些面试题和基础知识目录列出来,答案在https://github.com/huangruiLearn/hrl_an...