- 博客(10)
- 收藏
- 关注
原创 MVI 架构详解
MVI 架构你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以
2022-01-15 19:48:01
6705
原创 Path自定义路径动画
自定义路径动画项目需要路径导航的动画,根据预设好的线路,自动绘制出一个前进导航的动画。使用Path和PathMeaurse可以很好的完成该功能。效果图:此效果主要是用了PathMeaurse的getSegment方法和getPosTan方法,前者是获取Path路径的片段,然后通过属性动画,达到渐变的效果。路径前方的圆点则需要通过getPosTan方法,不断的获取到顶端的坐标,在顶端位置绘...
2020-02-13 23:10:43
355
原创 浅析MVC、MVP、MVVM架构
浅析MVC、MVP、MVVM架构搞懂Android三大架构前言梳理一下MVC、MVP、MVVM架构,逐一解析,让你对这个三个架构有初步认识。根据它们的优缺点,选择最合适的架构运用在自己的项目中。...
2020-01-08 15:58:14
320
原创 使用github管理私人代码
GitHub的使用学习使人进步,for money~使用Android studio上传项目到GitHub。安装git:- 可以在官网下载,下载完成后直接根据提示安装即可。- [下载](https://www.git-scm.com/download/)2.使用as上传项目到GitHub:- ...
2020-01-05 17:28:33
612
原创 自定义环形进度条
环形进度条在app更新时需要用到这样一个环形进度条,不是很难,自己动手写了一个。效果图如下:贴出关键代码重写onDraw( )方法@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); //绘制圆环背景 RectF rectF = new RectF(0 +
2017-07-05 14:08:09
709
3
原创 关于不同cpu架构APP的兼容问题
问题发现app无法运行在某些设备上。提示“此应用与您手机不兼容”原因应用与手机不兼容是因为手机cpu架构问题。Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。(ABI 决定了二进制文件如何与系统进行交互。
2017-06-22 17:10:35
13229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人