自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java编程思想第4版-第五章

第5章初始化与清理随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。初始化和清理(cleanup)正是涉及安全的两个问题。许多C程序的错误都源于程序员忘记初始化变量。特别是在使用程序库时,如果用户不知道如何初始化库的构件(或者是用户必须进行初始化的其他东西),更是如此。清理也是一个特殊问题,当使用完一个元素时,它对你也就不会有什么影响了,所以很容易把它忘记。这样一来,这个元

2016-08-06 16:48:08 1222

转载 StringBuilder、StringBuffer和String三者的联系和区别

StringBuilder、StringBuffer和String三者的联系和区别 String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = “a”; //假设a指向地址0x0001 a = “b”;//重新赋值后a指向地址0x0002,但0x0001地址中保存的”a”依

2016-01-18 11:15:06 270

转载 Java堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在

2016-01-18 11:14:00 260

原创 Paint 分析

Paint和Canvas是对好基友,这个组合共同绘制了Android显示效果。 Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 图形绘制 setARGB(int a,int r,int g,int b): 设置画笔的a,r,g,b值。

2015-12-15 10:58:18 273

原创 ViewDragHelper分析

ViewDragHelper是一个用来简化view拖拽操作的帮助类。 下面介绍如何使用:1.创建实例/** * Factory method to create a new ViewDragHelper. * * @param forParent Parent view to monitor * @param sensitivity Multiplier f

2015-12-12 16:43:48 263

转载 【转载】Android样式的开发:Style篇

原文地址:http://android.jobbole.com/82096/ 原文出处: Keegan小钢 前面铺垫了那么多,终于要讲到本系列的终篇,整合所有资源,定义成统一的样式。 哪些该定义成统一的样式呢?举几个例子吧: 每个页面标题栏的标题基本会有一样的字体大小、颜色、对齐方式、内间距、外间距等,这就可以定义成样式; 很多按钮也都使用一致的背景、内间距、文字颜色、文字大小、文字的对齐方式等

2015-12-05 15:25:00 271

转载 【转载】Android样式的开发:Property Animation篇

原文地址:http://android.jobbole.com/82119/ 原文出处: Keegan小钢前篇文章说过,Android框架还提供了两种动画体系,前一篇已经总结了视图动画(View Animation)的用法,本篇则接着总结另一种动画体系——属性动画(Property Animation)的用法。视图动画只能作用于View,而且视图动画改变的只是View的绘制效果,View真正的属性

2015-12-04 16:42:40 328

转载 【转载】Android样式的开发:View Animation篇

原文地址:http://android.jobbole.com/82118/ 原文出处: Keegan小钢 drawable汇总篇讲过两个动画,animation-list定义帧动画,animated-rotate定义旋转动画,这两个属于drawable动画。除了drawable动画,Android框架还提供了另外两种动画体系:视图动画(View Animation)和属性动画(Property

2015-12-04 16:21:15 272

转载 【转载】Android样式的开发:drawable汇总篇

原文地址:http://android.jobbole.com/82117/ 原文出处:Keegan小钢 Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇

2015-12-03 15:05:34 298

转载 【转载】Android样式的开发:layer-list篇

原文地址:http://android.jobbole.com/82116/ 原文出处: Keegan小钢 上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了一点点,在xhdpi设备上显示时会再细一点

2015-12-03 14:11:33 297

转载 【转载】Android样式的开发:selector篇

原文地址:http://android.jobbole.com/82115/ 原文出处:Keegan小钢 上一篇详细讲了shape的用法,讲解了怎么用shape自定义矩形、圆形、线形和环形,以及有哪些需要注意的地方。不过,shape只能定义单一的形状,而实际应用中,很多地方比如按钮、Tab、ListItem等都是不同状态有不同的展示形状。举个例子,一个按钮的背景,默认时是一个形状,按下时是一个形

2015-12-03 14:04:18 427

转载 【转载】Android样式的开发:shape篇

原文地址:http://android.jobbole.com/82108/ 原文出处: Keegan小钢 一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样式用css来定义,而android的样式主要则是通过shape、selector、layer-li

2015-12-03 13:33:27 345

原创 TextureView官方Demo

TextureView官方Demo,后续再补充

2015-12-03 11:17:18 1067

空空如也

空空如也

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

TA关注的人

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