- 博客(9)
- 资源 (3)
- 论坛 (1)
- 收藏
- 关注
原创 《Android 开发艺术探索》笔记9--Andriod动画深入分析
《Android 开发艺术探索》笔记9--Andriod动画深入分析 View动画View动画的种类自定义View动画帧动画View动画的特殊使用场景LayoutAnimationActivity的切换效果属性动画使用属性动画理解插值器和估值器属性动画的监听器对任意属性做动画属性动画的工作原理使用动画的注意事项参看文章View动画View动画作用的对象是View, 它支持四种动画效果平移, 缩放, 旋转, 透明. 除了这四种典型的变化效果. 帧动画也属于View动画.View动画的种类View动画
2020-09-16 20:17:10
837
原创 《Android 开发艺术探索》笔记8--Android的Drawable
Drawable简介Drawable的分类BitmapDrawableNinePatchDrawableShapeDrawableLayerDrawableStateListDrawableLevelListDrawableTransitionDrawableInsetDrawableScaleDrawableClipDrawable自定义Drawable参看文章Drawable简介Drawable表示一种图像的概念. **优点:**使用比自定义View的成本低, 非图片类型的Drawable占用空.
2020-09-15 20:37:49
743
原创 《Android 开发艺术探索》笔记7--RemoteViews的内部机制和意义
RemoteViews的内部机制和意义思维导图RemoteViews的内部机制RemoteViews的意义可以模拟一个通知栏效果并实现跨进程的UI更新参看文章RemoteViews的内部机制和意义思维导图RemoteViews的内部机制RemoteViews的作用是在其他进程中显示并更新View界面.最常用的构造函数就是public RemoteViews(String packageName, int layoutId), 注意RemoteViews目前并不能支持所有的View类型, 目前支持.
2020-09-10 20:43:31
113
原创 《Android 开发艺术探索》笔记6--理解RemoteViews
RemoteView的应用**简介:**在开发中, 通知栏都知道是通过NotificationManager的notify方法实现. 桌面小部件则是通过AppWidgetProvider实现. 后者本质上是一个广播.更新他们无法像以前那样.这是因为不是一个进程,小部件是SystemServer进程. 为了跨进程更新界面,RemoteViews提供了一系列的set方法…RemoteViews通知栏的应用贴出自定义布局通知栏代码利用remoteViews/** * 打开自定义布局的通知栏 */.
2020-09-09 20:12:18
1430
原创 《Android 开发艺术探索》笔记5--View工作原理
View工作原理思维导图ViewRoot和DecorViewMeasureSpec理解MeasureSpecMeasureSpec和LayoutParams关系View的工作流程measure过程正确获取宽高方法layout过程draw过程参看文章ViewRoot和DecorView这是在View三大流程之前(measure, layout, draw),需要了解的概念.ViewRoot对应于ViewRootImpl, 它是连接WindowManager和DecorView的纽带. View的三大流
2020-09-08 19:42:59
146
原创 《Android 开发艺术探索》笔记4--View事件分发与滑动冲突
思维导图View事件分发机制点击事件传递规则事件分发的源码解析View的滑动冲突滑动冲突的解决方式参看文章思维导图View事件分发机制点击事件传递规则所谓点击事件的事件分发,就是对MotionEvent事件的分发过程,传递给某一个View.在事件传递中有三个方法是贯穿始终的dispatchTouchEvent():进行事件的分发 如果事件能传递到View那么此方法一定会被调用,返回值受当前View的onTouchEvent()和下级View的dispatchTouchEvent()的影.
2020-09-07 20:07:35
1375
原创 《Android 开发艺术探索》笔记3--View事件体系
View事件体系思维导图View的事件体系View的基础知识View的位置参数MotionEvent和TouchSlopVelocityTracker GestureDetectorView的滑动scrollTo/scrollBy使用动画改变布局参数"弹性滑动使用Scroller小结Scroller的工作原理:通过动画使用延时策略参看文章View事件体系思维导图View的事件体系View的基础知识View的位置参数一个View的位置主要由四个顶点构成, 或者可以就是两个点就可以确定. 分别为左.
2020-09-04 23:42:51
1343
原创 《Android 开发艺术探索》笔记2--IPC机制
《Android 开发艺术探索》笔记2--IPC机制思维导图Android IPC简介Android中的多进程的模式IPC基础概念Serializable接口Parcelable接口Android的几种跨进程的方式使用Bundle使用文件共享使用Messenger使用AIDL各种IPC的差异以及选择参看文章思维导图Android IPC简介IPC是Inter-Process Communication缩写,含义为进程间通信. 按照操作系统中的描述,线程是cpu调度的最小单元,而进程一般指一个执行单元
2020-09-03 20:17:16
1410
原创 《Android 开发艺术探索》笔记1--Activity的生命周期和模式
文章目录Activity的生命周期和模式思维导图Activity的生命周期异常情况下的生命周期当系统配置发生改变的时候禁止异常重建ActivityActivity的启动模式Activity的FlagsIntentFilter匹配规则判断是否有匹配的Intent参看文章Activity的生命周期和模式思维导图Activity的生命周期onCreate: 声明周期的第一个方法.做一些初始化的动作,例如setContentViewonRestart: 表示Activity重新启动.当界面从不可见变为
2020-09-02 20:39:12
1435
天一方蓝的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝