android
文章平均质量分 82
diaotai
这个作者很懒,什么都没留下…
展开
-
Android绘图之2D绘图基础
首先是画笔Paint的一些属性和功能。setARGB(int a, int r, int g, int b) // 设置 Paint对象颜色,参数一为alpha透明值setAlpha(int a) // 设置alpha不透明度,范围为0~255setAntiAlias(boolean aa) // 是否抗锯齿setColor(int color) // 设置颜色,这里Android内部定义的有Color类包含了一些常见颜色定义setTextScaleX(float scaleX) /原创 2016-08-17 21:30:49 · 677 阅读 · 0 评论 -
Android实现滑动的七种方法实践
在讲解滑动之前,要先熟悉一下安卓的坐标系。安卓视图有两个坐标系,一个是Android坐标系,一个是视图坐标系。前者以屏幕的最左上角为原点,向右为X轴正方向,向下为Y轴正方向。后者以父视图的左上角为原点,其它与前者一致。 而获取坐标的方法也可以分为两类,View提供的获得坐标的方法和MotionEvent提高的方法。View提供的方法有getTop(),getLeft(),getBottom(),getRight(),而MotionEvent提供的方法有getX(),getY(),getRawX(),ge原创 2016-08-16 09:31:10 · 6608 阅读 · 0 评论 -
Android绘图之XML绘图
刚开始我接触Android的时候,觉得XML文件就是布局文件,后来才发现XML的功能远不止如此,它可以存放很多数据(比如字符串),可以配置列表,甚至还可以变成一张图,一幅画。下面就简单地说一下XML文件怎么变成一幅画。首先要声明,Android的XML绘图文件用的是Layout XML File,而且要放在drawable文件夹下!!!(话说难道就没有人和我有相同的问题吗?我看到的几乎所有的博原创 2016-08-18 00:41:57 · 743 阅读 · 0 评论 -
Android绘图技巧
一:CanvasCanvas的技巧主要在于以下四个方法:Canvas.save()Canvas.restore()Canvas.translate()Canvas.rotate()这一部分并不困难,简单地说一下:Canvas.save()的效果就如字面的意思,把画布保存起来,让后续所有操作都在新的图层上。Can原创 2016-08-18 13:59:53 · 277 阅读 · 0 评论 -
Android动画分类及视图动画简析
从大的方向上来看,Android动画分为两大类——Property Animation(属性动画)和View Animation(视图动画)。而视图动画依然可以分成两类——Frame Animation和Tween Animation,先来说视图动画。视图动画Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,原创 2016-08-20 10:21:13 · 602 阅读 · 0 评论 -
拼图APP结构梳理
这个拼图是《Adnroid群英传》第13章的第一个例子,在github上的链接是拼图github链接,我花了几天弄懂,然后独立写了一个,现在写一个梳理和架构。该项目的java文件包下有4个包,分别是activity,adapter,bean和util,先从工具包util说起。util包下有3个类——GameUtil,ImagesUtil,ScreenUtil,先说屏幕工具类ScreenUt原创 2016-09-01 09:02:20 · 944 阅读 · 0 评论