自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

@甘道夫@的专栏

专注移动技术,也聊聊行业

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

原创 安卓View开发心得(三)

onLayout (boolean changed, int left,int top,int right,int bottom) Called from layout when this view should assign a size and position to each of its children. Derived classes with children should ove

2016-05-31 14:20:10 571

原创 安卓View开发心得(二)

2.善于利用“生命周期” 安卓VIew生命周期是面向对象设计模式中“模板方法模式”的一个经典应用。由系统服务(AMS、WMS等)维护View的生命周期,这些View的生命周期的细节app开发者可以不必了解,只需要知道一些关键的逻辑节点;这些关键的逻辑节点以关键的类似onXXX()方法的方式存在,app开发者只要在自定义的View子类中重写这些方法即可。一个视图(View),从内存中的对象

2016-05-27 11:44:23 607

原创 安卓View开发心得(一)

安卓View相关的api是安卓最重要的api之一。对于一个第三方app来说,UI是很重要的一部分。一个app工程,一般都包含UI、业务逻辑(含与网络接口相关的逻辑)、数据库等。UI是脸面,UI上的bug一眼就能被用户看到,马虎不得。UI做的是否精细,也体现了对用户的交代。这个app烂大街的时代,如果UI做得太差,对存留用户十分不利。写几条个人认为View开发需要注意的点,以作备忘。 1.

2016-05-26 16:40:32 2067

原创 一片夕阳的手机行业?

进入2016年,手机行业有两个大新闻,让人唏嘘。第一个是苹果智销量首次出现下降,导致股价大跌。第二是小米第一季度全球出货量跌出前五。 在我眼中,苹果和小米是智能手机时代,手机行业最与众不同的两家公司。苹果是用极致的用户体验,亲手将智能手机时代真正开启。小米则另辟蹊径,在中国这样一个特殊的市场,创造了性价比手机和互联网手机的新玩法,甚至推广普及了互联网思维的概念。其他的手机品牌,基

2016-05-23 15:30:04 880

原创 安卓使用ListView onTouchEvent实现下拉左右手势动画

下拉ListView是一个常见的应用场景,可能当前的主流app,十有八九需要下拉。下拉到尽头的时候,往往需要触发一个加载/刷新,并显示一个刷新视图。安卓的ListView是不支持无限下拉的,所以要做随手势下拉同时触发头部的view下沉拉长,需要自己实现。 有一篇博文详细描述了如何实现这种无限下拉的ListView,见http://blog.csdn.net/loongggdroid/articl

2016-05-23 13:55:26 1239

原创 安卓RecyclerView视图滑动对齐不到顶部(底部)的校准

RecyclerView在滑动到顶部的时候,继续向下拖拽,再放开,会有一个类似弹性的效果,整体上会向上稍微移动一点。这种效果在目前很多主流的App类list视图界面上都存在,譬如微信首页。最近遇到一个特殊的需求,需要保证RecyclerView下拉到顶部的时候,稳定在顶部,不能有上述的弹性效果。看了一下目前的RecyclerView相关api,没有找到官方配置的方法。最后采用下述方法进行校准:

2016-05-18 12:26:08 3981

原创 android .9资源简单使用方法

1.什么是.9资源 简单地说,.9.png资源是安卓上面处理可拉伸视觉资源的一种格式。为什么需要可拉伸?第一,UI控件形状千奇百怪,显然矩形是无法完全满足需求的。第二,安卓机型碎片化严重,各种分辨率的屏幕都需要适配。所以很多时候视觉设计者设计的样式是固定的一些位置特殊处理,其余可无限(拉伸),譬如,四个圆角处理好,其余位置拉伸即可。“.9”是九宫格的意思,所以也叫九宫格图片。 2.如何

2016-05-16 22:37:02 2424

编写安全的代码Writing Secure Code / Michael Howard, David LeBlanc

编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码编写安全的代码

2009-07-16

空空如也

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

TA关注的人

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