自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用Canvas saveLayer手动绘制圆角View

项目中包含了一个腾讯地图,由于该mapView 不支持圆角背景,so决定自己画四个圆角view,覆盖在mapView上以实现圆角矩形的效果。public class CornerView extends View { public static final int TYPE_LEFT_TOP = 1; public static final int TYPE_RIGHT_TOP = 2

2015-12-29 18:54:09 2495

翻译 高效加载Bitmap(Displaying Bitmaps Efficiently)

注:看英文版的Api Guide总觉得蛋疼,现在翻译一篇比较重要的内容:Bitmap的高效加载,希望翻译过后能真正理解该篇文章的核心思想。一般来说,我们在网络上加载的图片的的尺寸都要大于手机屏幕的分辨率,而手机的内存又极其有限,所以,在安卓开发中,对图片进行高效的处理是一块很重要的环节。在安卓开发中有条不成文的规矩:遇到图片,一定要狠狠处理。高效加载BitmapBitmapFatory类提供了许多解

2015-12-29 15:06:44 458

原创 常用的GitHub UI框架

很好的下拉刷新实现 https://github.com/chrisbanes/Android-PullToRefreshTab指示器 https://github.com/astuetz/PagerSlidingTabStrip

2015-12-25 09:45:54 636

原创 Android View的事件分发机制浅析

View的事件分发机制: View的事件分发机制分为两种,一种是View内部的事件分发,一种是ViewGroup中的事件分发 ViewGroup的事件是以自顶向下的方式传递,即从Root ViewGroup依次传递到各个子View。首先,事件传递到Root ViewGroup的时候,一定会调用他的dispatchTouchEvent方法来进行事件分发,dispatchTouchEvent首先会

2015-12-10 14:48:58 328

原创 Android handler机制浅析

在安卓中,Handler负责消息的传递,它提供了一套在线程间传递消息的机制。Handler与looper、message、messageQueue一起,共同构成了安卓的消息发送框架。初学安卓的朋友可能对安卓的线程模型感到疑惑,也会感到有很多限制,UI线程既不能等待,又不能做耗时操作,非UI线程又不能改变UI,但这些问题却可以通过handler轻松解决。那么handler内部是怎么实现的呢?它的实现原

2015-12-10 14:47:40 344

原创 Activity launchmode和Intent flag详解

学习安卓,首先就要接触和学习Activity,想必大家在学习activity的过程中一定对activity的launchmode有过困惑。好在网络上关于activity launchmode的博客、解释一大堆,可以方便我们去理解和使用activity launchmode模式,但我强烈建议大家还是要自己动手实践做一些例子,这样才能真正理解activity的launchmode,而且经过实践后你会发现

2015-12-03 14:52:43 1352

空空如也

空空如也

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

TA关注的人

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