Category Archives: Android学习笔记

Groovy进阶之函数、闭包和类

上一篇文章Groovy入门之语法和变量定义重点记录的是Groovy的语法以及变量,这一篇文章继续学习Groovy的一些相关知识点。本文的重点是函数和闭包、类和对象,知识点涉及到与Java一样的地方在文章中就不做介绍了,重点将一些与Java不同的地方。另外如果有人接触过JavaScript,相信多数也了解JavaScript中闭包这个概念,但是Groovy中闭包与JavaScript闭包是两个完全不 […]

阅读更多 »

Groovy入门之语法和变量定义

Groovy是什么 Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库(百度百科)。 把Groovy看做是敏捷开发语言,主要因为它不像Java语言有那么多严格的规范 […]

阅读更多 »

Android中Toolbar的使用

为什么引入Toolbar Toolbar是Android5.0新增的一个控件,在开发中为了兼容低版本一般使用support v7中的Toolbar。Toolbar可以理解为就是一个工具栏,在Android5.0以前的版本中都是由ActionBar来实现的工具栏。如果有人使用过Android官方的ActionBar就会知道它到底是有多么让人头大了,以至于许多开发者都转向了第三方开源库ActionBa […]

阅读更多 »

Android WebView使用解析一

随着APP中HTML5的占比的增加,WebView这个控件的使用也越来越频发。开发中比较常见的例如新闻详情、课程详情、商品详情、商品展示页等,甚至有些APP中直接把登录注册也直接采用WebView内嵌网页的形式实现,这种开发模式就是所说的混合开发的APP(Hybrid APP)。 混合开发的APP(Hybrid APP)中H5虽然不能完全媲美Native APP中交互的流畅性,但是某些特殊情况却可 […]

阅读更多 »

Android布局优化之include、merge、ViewStub的使用

本文针对include、merge、ViewStub三个标签如何在布局复用、有效减少布局层级以及如何可以按需加载三个方面进行介绍的。 复用布局可以帮助我们创建一些可以重复使用的复杂布局。这种方式也意味着应用中任何在多个布局文件之间使用的通用布局都可以被提取出来,然后分别进行管理,使用的时候再进行组合。因此当我们在自定义一些View的时候,使用复用布局会更简单方便。在平常开发中使用可以复用的布局文件 […]

阅读更多 »

Android属性动画使用解析-Interpolators和ViewPropertyAnimator

有关Android动画部分的内容应该已经写过四篇相关文章了,它们分别是: Android补间动画Tween Animation使用解析; Android帧动画FrameAnimation使用解析; Android 属性动画使用解析-属性动画基本用法; Android 属性动画使用解析-属性动画高级用法。 其中,后两篇是介绍的属性动画相关部分,今天这篇文章所介绍的重点是动画插值器Interpolat […]

阅读更多 »

Android 属性动画使用解析-属性动画高级用法

上一篇文章Android 属性动画使用解析-属性动画基本用法介绍了属性动画的基本用法,这一篇文章继续介绍一些高级的用法,在上一篇文章中我们知道了通过Animator.start方法启动一个动画,当动画执行到我们设置的时间duration末就会自动结束一个动画,那么如果我们想手动结束一个动画该如何操作呢?动画执行过程中可以暂停吗?这是我们今天介绍的一个部分。 我们知道动画执行时需要一个时间段的,那么 […]

阅读更多 »

Android 属性动画使用解析-属性动画基本用法

ndroid动画的使用前面已经有两篇相关文章了,讲解主要的是View Animation,一篇是Android补间动画Tween Animation使用解析,主要讲解了常见的四种动画淡入淡出、缩放、平移、旋转;另一篇是Android帧动画Frame Animation使用解析,主要用于多张组合图片顺序播放。 本篇文章主要讲解Android另一种动画机制-属性动画Property Animation […]

阅读更多 »

Android帧动画FrameAnimation使用解析

概要 上一篇博客Android 动画学习笔记一我们介绍了TweenAnimation,本篇博客继续讲解Android动画FrameAnimation,FrameAnimation是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。我们知道电影或电视画面一秒24帧,事实上就是24张连续的画面,当然了在Android实际开发中不可能会给出这么多的图片,否则动画的加入会很大程度 […]

阅读更多 »
1 2 3 4 5 6 7