- 博客(4)
- 收藏
- 关注

原创 Flutter 打包问题 Could not resolve io.flutter:arm64_v8a_release
Flutter 打包问题问题Running Gradle task 'assembleRelease'...FAILURE: Build failed with an exception.* What went wrong:Could not determine the dependencies of task ':app:processReleaseResources'.> Could not resolve all task dependencies for configuration
2020-06-03 14:29:49
3084
3
原创 逐帧动画(Frame Animation)
逐帧动画也叫Drawable Animation,是最简单最直观的动画类型,它利用人眼的视觉暂留效应(也就是光对视网膜所产生的视觉),在光停止作用后,仍然会保留一段事件的现象。 在Android中实现逐帧动画,就是由设计师给出一系列状态不断变化的图片,开发者可以指定动画中每一帧对应的图片和持续事件,然后就可以开始播放动画,具体有两种方式可以定义逐帧动画,分别是采用XML资源文件和代码实现。XML资源文件方式这是最常用的方式,首先我们将每一帧的图片放到res/drawable目录中,然后
2020-08-13 23:33:14
2110
原创 Android View绘制的整体流程
在正式分析View的绘制流程之前,我们要先了解一下Android的UI管理系统的层级关系。PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。PhoneWindow是Activity和View系统相互交互的接口。DecorView本质是一个FrameLayout,是Acitivty中所有View的祖先。1.绘制的整体流程当一个应用启动时,会启动一个主Activity,Android系统会根据Aactivity的布局来对它进行绘制。绘制会从根视图ViewRoot
2020-08-13 22:18:40
206
原创 触摸事件传递机制分析
Android触摸事件传递机制1.触摸事件的类型触摸事件对应的是MotionEvent类,事件的类型主要有如下三种:ACTION_DOWN:用户按下的操作,标记这按下操作的开始ACTION_MOVE:用户手指按下后移动一定距离的操作,一般情况下,手指的轻微移动都会触发移动事件。ACTION_UP:用户手指离开屏幕是的操作,标记着触摸事件的结束。2.事件传递的三个阶段分发(Dispatch):事件分发对应着dispatchTouchEvent方法,在Android系统中,所有的触摸事件都是
2020-08-10 22:24:30
691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人