自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诺冰羽的虚拟世界

诺冰羽构建的世界

  • 博客(6)
  • 收藏
  • 关注

原创 View的工作原理——基本知识(一)

ViewRoot和DecorViewViewRoot它对应于ViewRootImpl类,它是链接WindowManager和DecorView的纽带,View的三大流程均是通过它完成的。在ActivityThread中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和Decor对象建立关联。 Veiw的绘制流程是ViewRoot的performTravers...

2018-08-14 20:09:19 740

原创 View的工作原理——三大流程(二)

ViewRoot和DecorViewViewRoot它对应于ViewRootImpl类,它是链接WindowManager和DecorView的纽带,View的三大流程均是通过它完成的。在ActivityThread中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和Decor对象建立关联:Veiw的绘制流程是ViewRoot的performTravers...

2018-08-14 15:55:21 317

原创 初识Flutter——在AS搭建环境及第一个Flutter APP

Flutter中文网 Windows: 打开gitbash,输入: git clone -b beta https://github.com/flutter/flutter.git export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置 export FLUTTER_STORAGE_BASE_URL=https:...

2018-08-09 20:03:33 6018

原创 TTMS——一个自定义的选票控件

用到内容:自定义View过程onMeasure,onLayout,onDraw。Matrix的简单应用。对滑动方式理解。手势ScaleGestureDetector,GestureDetector使用。一些简单图形的绘图,如文字,椭圆,矩形;画布的保存save和恢复retore。遇到的问题:1.滑动速度过快,导致手轻轻滑动视图就移动出屏幕。 2.OnTouch与手势冲突,...

2018-08-09 12:24:16 435

原创 Matrix和ColorMatrix

一、Matrix——图像处理之图形特效处理Android的图像变换矩阵是一个3 x 3的矩阵,如下: 矩阵初识值: [1 0 0] [0 1 0] [0 0 1]图像处理通常包含以下四种基本变换: Translate——平移变换 Rotate——旋转变换 Scale——缩放变换 Skew——错切变换至于具体怎么运算不需要了解太多,知道矩阵都有什么值,每个位置对应什么...

2018-08-02 11:57:08 431

原创 Android动画深入分析总结

Android的动画分三种:View动画、帧动画和属性动画。其实帧动画也属于View动画的一种,只不过它和平移、旋转等常见的View动画在表现形式上略有不同而已。1.1View动画View动画的作用对象是View,他支持4种动画效果,分别是:平移动画、缩放动画、透明度动画、旋转动画。除了这四种典型的变换效果外,帧动画也属于View动画,但是帧动画的表现形式和上面的四种变换效果不太一样。...

2018-08-01 17:42:50 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除