加载中
Android进阶学习-使用Canvas自定义简单TextView(1)

效果图 说起View这个东西,一直都是令人头疼的事情,用起来好使,但有时候系统带的View不够用时,就要自己去编写了,这时候就呵呵了.下面我们来学习一下吧. 1.首先在res/values下面新建attr.xml,...

Android进阶学习-属性动画与自定义属性

前面的文章提到过一个圆环交替效果的自定义View:http://my.oschina.net/august1996/blog/655682 前面的文章中我们通过使用线程去控制mProgress的值然后去从新绘制View来达到动态的效果.其实我...

Android进阶学习-自定义主题(3)

效果图,略骚,不要笑!!! 我们使用的是这么一张图片,图片是静态的,我们通过旋转动画去实现加载的效果. 首先我们看下,一个加载窗口需要些什么.一个ImageVIew和一个TextView,那么我们就有了下面的...

Android进阶学习-复合组件自定义Topbar(2)

之前做的东西看上去没什么用,但是知识还是挺有用的.下面我们就来打造一款Topbar吧,如果前面的几篇文章看过的话,应该也就能看懂这个.^_^,附上效果图 1.attrs属性文件 <?xml version="1.0" e...

Android进阶学习-使用Canvas自定义ListView的字母索引列表(6)

首先我们来看看效果图: 实现左边是ListView,右边是我们的自定义控件.说下几个要点的思路: 1.左边的item的layout是自定义的,每个item的layout都是由sortKey和data来组成,sortKey就是上面的字母...

Android进阶学习-自定义动画(电视关闭效果)

效果图: 对于自定义动画,只需要重写Animation类的applyTransformation方法就可以了. protected void applyTransformation(float interpolatedTime, Transformation t) { } 其中interpolatedT...

Android进阶学习-Canvas使用7行代码自定义圆形头像

效果图: 首先是要提一下Paint这个类的一个特效处理类PorterDuffXfermode,它有点像数学集合中的交集并集概念.它的模式控制着两个图像间图层的交集区域显示方式.下面很好地展示了它的16种mode ...

Android进阶学习-着色器/渲染器

Android绘图支持里面有有一个叫做Shader的东西,翻译过来就是叫做着色器,渲染器.作用是用来实现一种渐变,渲染的效果,其实就是填充. 一共有5种Shader: BitmapShader //位图 LinearGradient //线...

Android进阶学习-属性动画(使用Animator封装特效工具类1)

其实关于Animation动画还是有点不足的,动画过后容易造成事件丢失,测试下面的例子 TranslateAnimation =new TranslateAnimation(0, 0, 100, 100); rotateAnimation.setDuration(1000); ...

挖一下那些年的东东(awk文本处理工具)

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的...

挖一下那些年的东东(cut文本处理工具)

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。 (1)其语法格式为: cut [-bn] [file] 或 cut [-...

2016/05/22 09:36
10

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部