目录实现效果如图:​实现思路1、底部返回键旋转动画2、底部四个栏目变速上移动画+渐变动画3、中间图片渐变动画4、顶部文案渐变动画+下移动画5、注销动画总结在Android App的开发项目中,我们需要在点击事件上实现一个动画效果来提高用户的体验度。比如闲鱼底部中间按钮的那种。该怎么实现呢? 一起来看看吧实现效果如图:​实现思路根据UI的设计图,对每个模块设计 ......
175
0
0
2023-09-08
一、前言 现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。 二、主要内容springboot后端架构构建 小程序项目构建 小程序api调用 后台resetful接口编写 小程序调用后台接口 免费的https申请 linux下部署 ......
253
0
0
2023-08-29
MAD,全称 Modern Android Development :是 Google 针对 Android 平台提出的全新开发技术。旨在指导我们利用官方推出的各项技术来进行高效的 App 开发。 有的时候 Google 会将其翻译成 现代安卓开发 ,有的时候又翻译成 新式安卓开发 ,个人觉得前者的翻译虽然激进、倒也贴切。 下面按照 MAD 的构成 ......
170
0
0
2023-08-25
目录代理什么是代理?代理的类型代理选择器路由什么是路由?路由数据库路由选择器RouteSelector 内部类 SelectionRouteSelector 成员变量RouteSelector 成员方法resetNextProxy-初始化代理列表hasNextProxy-是否还有代理hasNext-是否还有路由集合resetNextInetSocketAdd ......
226
0
0
2023-08-24
目录前言动效闲鱼动效仿写效果思路1、底部返回键旋转动画2、底部四个栏目变速上移动画+渐变动画3、中间图片渐变动画4、顶部文案渐变动画+下移动画5、注销动画前言目前正在做的项目,为了增加用户的体验度,准备增加一些动画效果,其中底部栏中间按钮的点击事件参考了闲鱼的动效,便在此基础上仿写了该动效,并增加了一些新的效果。动效闲鱼动效仿写效果思路根据UI的设计图,对每 ......
216
0
0
2023-08-15
目录前言什么是瀑布流怎么实现瀑布流基于MVVM设计模式的RecyclerView实现瀑布流代码工程整体结构布局后端代码总结正确的做法错误的做法前言网上充满着不完善的基于RecyclerView的瀑布流实现,要么根本是错的、要么就是只知其一不知其二、要么就是一充诉了一堆无用代码、要么用的是古老的MVC设计模式。一个真正的、用户体验类似于淘宝、抖音的瀑布流怎么实 ......
502
0
1
2023-08-14
目录1.uniapp优缺点 2. uniapp的配置文件、入口文件、主组件、页面管理部分3.基本开发流程4. 安装插件5.tab页面及二级页面路径配置6.页面设计开发7.vue , 微信小程序 , uni-app属性的绑定8.jQuery、vue、小程序、uni-app中的本地数据存储和接收 9.页面调用接口10.全局变量glo ......
307
0
0
2023-08-09
目录正文剖析事件分发的过程ACTION_DOWNACTION_MOVEACTION_UPACTION_CANCEL完成案例代码ACTION_DOWNACTION_MOVEACTION_UPACTION_CANCEL截断ACTION_DOWN结束正文经过事件分发之View事件处理和ViewGroup事件分发和处理源码分析这两篇的的理论知识分析,我们已经大致的了 ......
152
0
0
2023-08-08
目录正文处理ACTION_DOWN事件检测是否截断事件不截断ACTION_DOWN事件寻找处理事件的子View事件分发给子ViewViewGroup自己处理ACTION_DOWN事件处理ACTION_DOWN总结处理ACTION_MOVE事件检测是否截断ACTION_MOVE事件不截断ACTION_MOVE事件分发给mFirstTouchTarget.chi ......
138
0
0
2023-08-08
目录目的View处理事件的关键View事件处理分析View.onTouchEvent()分析处理长按事件处理点击事件处理tap事件总结目的网上已经有很多关于事件分发的优秀文章,为何我还要自己写?因为别人总结的毕竟都是别人的,自己亲自阅读源码不仅会让自己更懂得原理,也会让自己记得更清楚,而且也会发现另一番天地。View处理事件的关键由于所以的控件都直接或者间接 ......
166
0
0
2023-08-08
目录正文使用网络图片把网络图片缓存到磁盘使用 assets 图片适配浅色与深色模式在不同的设备使用不同分辨率的图片关于设备 dpr 不完全匹配的处理忽略 dpr 信息使用相册图片使用相机拍摄的图片使用内存图片图片用做装饰图片预加载centerSlicecenterSlice 只能放大,不能缩小。全局缓存 ImageCache 的设置图片类之间的关系Image ......
184
0
0
2023-08-07
目录引言服务端渲染css 放哪里更新 css如何利用本地 css 快速显示页面浏览器渲染如何启动本地server如何让 WebView 的页面请求走本地服务优化图片请求代码实现代码逻辑关于图片类型关于图片地址把图片缓存到磁盘。总结一下服务端染页面方案浏览器渲染方案图片缓存番外引言WebView 的文章分两篇在 Flutter 中使用 webview_flut ......
245
0
0
2023-08-07
目录前言实现原理1. 基本原理2. 具体步骤3. 原理图插件实现实现过程中的坑使用方式写在最后前言通过此篇文章,你将了解到:Flutter如何在Android上实现多窗口机制;Flutter与Android的事件机制和冲突解决;Flutter多窗口存在的隐患和展望。Flutter在桌面端的多窗口需求,一直是个历史巨坑。随着Flutter的技术在我们windo ......
190
0
0
2023-08-06
目录进程间图怎么传递图形buffer大纲一、Surface.dequeueBuffer 代码流程简述调用过程二、进程间图传递图形buffer详解【1】SurfaceFlinger进程 和 IAllocator 服务之间传递图形显示的BufferSurfaceFlinger IAllocator 接口的 allocate 函数allocator服务端的hidl ......
350
0
0
2023-08-05
目录前言需求编写代码主要问题父容器给当前控件的宽高对子控件进行测量子控件的摆放控件总高度和控件高度header和footer的初始化显示与隐藏header和footer的动态显示与隐藏使用中间为TextView时不触发ACTION_MOVE事件结语前言上两篇文章对安卓自定义view的事件分发做了一些应用:Android自定义view实现左滑删除的Recycl ......
158
0
0
2023-08-05