自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星宇宙的专栏

重视基础的技术分享者

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java数据结构与算法之插入排序

前言工作一段时间了,林林总总发现很

2016-04-26 17:45:38 388

原创 Android自定义View实战-100行带你写出SwitchButton

1 序言网上很多自定义View的例子都非常详细额讲解了如何写出一个高效实用的自定义View,但是这些由于过于详细,给予一些新手的学习造成了一定的困难,比如说,当初我要学习如何自定义下拉刷新控件,结果,很多大神顺便把一些在我看来 学习自定义View非必要的技术带了进来,如数据结构啊,事件分发机制啊.这些东西不是说不必要,但是他们应该放到别的文章里面,否则对新手来说,让他们去思考这些繁杂的机制,而

2016-04-23 17:27:09 504

原创 Scroller类深入浅出

1 序言在安卓中,一些应用总是会使用滑动来让自己得到改善,例如植物大战僵尸2中选择植物,就有用到滑动.这些效果本质上来说就是移动一个View,改变其当前所在的位置.所以,如果要实现View的滑动,就必须监听用户的触摸事件,并监听传入的坐标,来实现滑动.2 安卓坐标系在安卓中,屏幕左上角为Android坐标系的原点,这个点以右边边和下边为正方向,在触碰事件中,getRawX和ge

2016-04-15 05:58:57 429

原创 浅谈Android中自定义属性的使用

1 序言自定义属性是非常常见扩展View的手段,,他让我们的View变得非常容易扩展.2 步骤使用它非常简单.只需要在res资源目录下的values中加入attrs.xml文件即可,一般如下格式 在declare标签中,通过指定name属性,来确定该属性集的引用,在attr中,通过format指定可以识别的数据

2016-04-14 10:13:50 320

原创 扩展TextView之深入浅出实战篇

为什么实战要从扩展View开始呢?干嘛不自己写一个呢?因为从学习的角度来说,Android系统已经把很多View都封装好了,所以我们只需要对其部分扩展即可,这样我们会更加专注,而不是沉迷细节不能自拔.,忽略了View的本质.先看看最终效果吧我们现在以下局部变量 private Paint mPaint1; //画笔 private Shader mShader=n

2016-04-14 08:42:03 466

原创 View的绘制

View的绘制ondraw():当我们测量好View之后,我们接下来就可以绘制了.,我们可以重写Ondraw方法上的Canvas来绘制所需的图形,Canvas:简单的可以理解为一个画布,在OnDraw方法中,里面有一个参数,他就是Canvas对象,我们可以通过这个对象来绘制图形来把图像显示出来.而在其他地方,使用Canvas则有一些区别Canvas mcanvas=new Ca

2016-04-14 06:38:25 332

原创 View的测量

OnMeasure方法在绘制View之前,还是说一下系统是如何测量View的,在Android中,我们绘制一个图像之前,需要知道一个View的大小和位置,不然我们将无法绘制图形(如下图,类似于蒙眼作画).这个过程是在View的函数OnMeasure方法中执行的,最后我们可以 调用SetMeasuredDimension方法来设置测量后的View的大小MeasureSpec类

2016-04-14 06:20:12 415

原创 Android控件架构

Android中的控件分为两大类,一个是ViewGroup和View,ViewGroup作为父控件,可以包含很多View和ViewGroup,通过ViewGroup 我们的控件形成了一个以ViewGroup为核心的控件树,上层负责下层的绘制和测量,并传递交互事件.在这样一棵树的顶部,我们把这样的ViewGroup叫做ViewParent.如下图所示.在通常情况下,我们显示一个控件,是在

2016-04-14 05:57:38 510

2018最新全国行政区划代码sql文件

1、从国家统计局下载《最新县及县以上行政区划代码(截止2018年4月10日)》 2、转成utf-8文本 3、自编php程序,读取文本入库Mysql 4、4字段设计,简洁干净 5、无毒、无污染、无外挂 6、欢迎使用

2018-04-18

空空如也

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

TA关注的人

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