以正东面为0度起点计算指定角度所对应的圆周上的点的坐标: 说明angle为弧度,center.x为圆心所在的X坐标,center.y为圆心所在Y坐标,currentAdius...
以正东面为0度起点计算指定角度所对应的圆周上的点的坐标: 说明angle为弧度,center.x为圆心所在的X坐标,center.y为圆心所在Y坐标,currentAdius...
可以作为ConstraintLayout2.0的cookBook了,供开发时查阅了,很详尽哦
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解前言 ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过...
前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,...
文/milter(简书作者)原文链接://www.greatytc.com/p/2be492c1df96[//www.greatytc.com/p/2be4...
背景 activity在配置变化(未配置configChanges)、内存回收等情况下,页面会重建。页面在重新走一遍生命周期后,系统会帮我们恢复好控件的状态,具体原理可以看看...
背景 最近我们的产品来了个新的模块,给学生做题提高成绩的。需求如下: 支持单选、多选、填空题 支持图片文字混排 输入框有交互,排版精致美观 为了体验优化,不能使用网页实现效果...
背景 项目中构建接口请求,步骤比较繁琐,希望像retrofit一样。这样能提高开发效率,减少维护成本。 解决方案 在研究了retrofit的技术方案后,采用相同的动态代理+注...
你好,showToUserInViewPager里面是具体的业务代码了
Fragment在ViewPager里面的可见、隐藏需求 在操作ViewPager时,需要知道Fragment对用户展示、隐藏的时刻。 背景 因为ViewPager通过 setOffscreenPageLimit提供预加载的功...
本文记录了项目的gradle tools 从3.3.0版本,升级到3.6.3过程中,遇到的问题,以及如何解决。gradle tool升级步骤:项目根目录的build.grad...
本文记录了项目,从support库,迁移到了最新的androidx库,迁移后一些兼容性问题处理。 迁移过程很顺利,后续自动化测试发现有两个问题,都是关于FloatingAct...
这个我试验了下,和c的模糊相比耗时减少了很多,但是模糊最大值只能传25,看了下效果,模糊的效果不大,所以不适合我们场景
IOS的专利?Android也能流畅实现毛玻璃效果效果背景介绍 上图就是我们在IOS设备上经常能够见到的毛玻璃(高斯模糊)效果。不得不说,这种效果在适合的场景下使用,能够获得绝佳的美感。但是鉴于Android设备性能和兼容性问题...
你好,as版本是3.5.1
android studio 移除不用文件本文指导大家在android studio 删除不用资源。请注意系统给出的结果仅供参考,实际要我们排查是否真的没有引用。删除后记得ReBuild通过再提交 移除资源文件 1、...
本文指导大家在android studio 删除不用资源。请注意系统给出的结果仅供参考,实际要我们排查是否真的没有引用。删除后记得ReBuild通过再提交 移除资源文件 1、...
来源//www.greatytc.com/p/5868aa46d75a 作者:xuelang app出现了无响应后,我们可以通过在ANR日志里搜索包名,定位问题,以...
一共两种方式: 第一种: 1.确保打开开发者选项 2.在开发者选项中点击,点击“提交错误报告” 3.选择完整报告,点击“报告”,过一会就会在通知栏收到一个报告准备好的通知。点...
最近在友盟上发现一处崩溃java.lang.IllegalArgumentException: regist too many Broadcast Receivers at ...
背景 as 升级到了3.5 格式化后 xml布局顺序错乱 解决办法 打开设置,重新应用xml风格,重启as 解决
目标:提高软件质量,减少测试成本 黑盒 测试app的稳定性,成本低不需要开发写用例 Maxim基于安卓原生的MonkeyTest优化,解决了monekey因为随机事件不可控,...