摘要: Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitm... 阅读全文
posted @ 2015-04-29 23:33 McCa 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 看到VERSION.SDK_INT不禁诧异,这是何物?!看API的定义,如下:public static final int SDK_INT Since: API Level 4 The user-visible SDK version of the framework; its possi... 阅读全文
posted @ 2015-04-29 22:54 McCa 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 新增的WidgetRecyclerViewRecyclerView是ListView的升级版,它具备了更好的性能,且更容易使用。和ListView一样,RecyclerView是用来显示大量数据的容器,并通过复用有限数量的View,来提高滚动时的性能。当你的视图上的元素经常动态的且有规律的改变时候,... 阅读全文
posted @ 2015-04-29 12:08 McCa 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 兼容性虽然Material Design新增了许多新特性,但是并不是所有新内容对对下保持了兼容。使用v7包v7 support libraries r21 及更高版本包含了以下Material Design特性:使用Theme.AppCompat主题包含调色板主体属性,可以对应用的主题做统一的配色,... 阅读全文
posted @ 2015-04-29 12:07 McCa 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 阴影和剪裁View的z属性Material Design建议为了凸显布局的层次,建议使用阴影效果,并且Android L为了简化大家的工作,对View进行了扩展,能使大家非常方便的创建阴影效果:给View添加了一个新的属性:Z属性,用于描述视图距离它父视图的高度:在5.0之前,我们的视图都是二维的,... 阅读全文
posted @ 2015-04-29 12:05 McCa 阅读(13448) 评论(0) 推荐(1) 编辑
摘要: 图片和颜色tint属性tint属性一个颜色值,可以对图片做颜色渲染,我们可以给view的背景设置tint色值,给ImageView的图片设置tint色值,也可以给任意Drawable或者NinePatchDrawable设置tint色值。在应用的主题中也可以通过设置android:tint来给主题设... 阅读全文
posted @ 2015-04-29 11:59 McCa 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: 全新的动画在Material Design设计中,为用户与app交互反馈他们的动作行为和提供了视觉上的连贯性。Material主题为控件和Activity的过渡提供了一些默认的动画,在android L上,允许自定义这些动画:Touch feedback 触摸反馈Circular Reveal 圆形... 阅读全文
posted @ 2015-04-29 11:55 McCa 阅读(2563) 评论(0) 推荐(0) 编辑
摘要: SDK Platform 可以理解为版本,因此有 SDK Platform 7,SDK Platform 8等等Android SDK Tools 是各个版本都可通用的工具文件夹,里面有draw9patch hierarchyviewer emulator等工具Android SDK Platfo... 阅读全文
posted @ 2015-04-29 09:58 McCa 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: Material DesignMaterial Design简介Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出内容。Material Design对排版、材质、配色、光效、间距、文字... 阅读全文
posted @ 2015-04-29 00:17 McCa 阅读(3886) 评论(0) 推荐(0) 编辑