自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JNI入门,使用NDK编写自己的SO库

so

2017-10-19 15:57:07 458

原创 安卓Canvas

首先canvas的drawXXX方法就不去细说了,本文只针对canvas状态的变换、保存和复位。Canvas与View这里要理解的是Canvas和View的关系,Canvas就是附在View的整个表面的(注意,View并不相当于整个屏幕,View有自己的大小,因此下面所有的图形都是基于View而不是整个屏幕) Canvas理解:Canvas内部有Matrix和Clip的状态记录,当调用一次tran

2017-05-18 16:46:03 2102 2

原创 安卓动画插值器 Interpolator

一、安卓动画动画都是由于人眼观看的延迟,通过一帧一帧绘制连续的图像然后通过GPU显示到屏幕上的,所以无论哪种动画(平移动画、旋转等),图像都是随着时间往后推移而不断变换的。安卓的动画有很多种供我们使用,比如最简单的Tween Animation(补间动画),帧动画,属性动画,甚至矢量动画。下面是一个非常简单的平移动画 图像中 - 第一个小球做的是自由下落然后反弹的动画 - 第二个是小球

2017-03-22 18:19:38 4354 2

原创 安卓事件分发

事件分发dispatchTouchEventonInterceptTouchEvent 事件拦截 (只有ViewGroup有)onTouchEvent 事件处理

2016-06-29 14:18:26 277 1

空空如也

空空如也

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

TA关注的人

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