Android Animations动画使用详解

一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果Java Code代码中 AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果Transla...
阅读(37209) 评论(8)

Android 创建与解析XML(六)—— 比较与使用

前面介绍了四种创建、解析XML的方式:0、 Android 创建与解析XML(一)——  概述1、 Android 创建与解析XML(二)—— Dom方式2、 Android 创建与解析XML(三)—— Sax方式3、 Android 创建与解析XML(四)—— Pull方式4、 Android 创建与解析XML(五)—— Dom4j方式其中,从处理方式看,有的采用了Java处理XML的标准方式,...
阅读(6605) 评论(6)

Android 创建与解析XML(五)—— Dom4j方式

1、Dom4j概述dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. dom4j官...
阅读(14790) 评论(3)

Android 创建与解析XML(四)—— Pull方式

1、Pull概述Android系统中和创建XML相关的包为org.xmlpull.v1,在这个包中不仅提供了用于创建XML的 XmlSerializer,还提供了用来解析XML的Pull方式解析器 XmlPullParserXmlSerializer没有像XmlPullParser那样提取XML事件,而是把它们推出到数据流OutputStream或Writer中。XmlSerializer提供了很...
阅读(11752) 评论(1)

Android 创建与解析XML(三)—— Sax方式

1. Sax概述SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,不需要解析完整个文档,而是按照内容顺序看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法:startDocument():当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做些预处理工作,如:申...
阅读(8939) 评论(0)

Android 创建与解析XML(二)—— Dom方式

1. Dom概述Dom方式创建XML,应用了标准xml构造器 javax.xml.parsers.DocumentBuilder 来创建 XML 文档,需要导入以下内容javax.xml.parsersjavax.xml.parsers.DocumentBuilder javax.xml.parsers.DocumentBuilderFactory javax.xml.parsers.Parser...
阅读(13215) 评论(3)

Android 创建与解析XML(一)—— 概述

Android 是最常用的智能手机平台,XML 是数据交换的标准媒介,Android 中可以使用标准的XML生成器、解析器、转换器 API,对 XML 进行解析和转换。XML,相关有DOM、SAX、JDOM、DOM4J、Xerces、JAXP等一堆概念,但是很多人总是会弄混他们之间的关系,这对我们理解XML文件的创建和解析很不利。要挑选一个适合在Android平台上使用的XML解析方案,我们还是得...
阅读(92376) 评论(1)

Android Listener侦听的N种写法

Android中,View的Listener方法,在是否使用匿名类匿名对象时,有各种不同的写法。OnClickListener和其他Listener方法一样,都是View类的接口,重载实现后就能使用,其接口定义如下: public interface OnClickListener { /** * Called when a view has been cl...
阅读(26962) 评论(3)

Android 滑动效果高级篇(八)—— 自定义控件

自定义控件,较常用View、ViewGroup、Scroller三个类,其继承关系如下:本示例自定义控件,实现一个Gallery效果,并添加了一个显示View个数和位置的bar条,效果图:自定义控件,包含通过继承实现的自定义控件和自定义控件属性两部分,即控件和属性1、自定义属性自定义属性,分为定义属性、解析属性、设置属性三部分,具体步骤:首先,在res/valus/attrs.xml属性资源文件中...
阅读(17217) 评论(13)

Android 滑动效果高级篇(七)—— 华丽翻页效果

本示例介绍翻页效果,借鉴参考【何明桂的小窝】的博客,效果图如下:感兴趣的朋友,可以查看【参考推荐】,原博客把原理和实现,已经讲得很清楚了,在此不再重复本示例源码下载如下:源码下载参考推荐:Android 实现书籍翻页效果----原理篇Android 实现书籍翻页效果----升级篇Android 实现书籍翻页效果----完结篇Android 动画框架详解,第 1 部分(IBM)Android 动画框...
阅读(19802) 评论(6)

Android 滑动效果进阶篇(六)—— 倒影效果

上篇介绍了使用Animation实现3D动画旋转翻页效果,现在介绍图片倒影实现,先看效果图本示例主要通过自定义Gallery和ImageAdapter(继承自BaseAdapter)实现1、倒影绘制ImageAdapter继承自BaseAdapter,详细实现可见 Android 滑动效果入门篇(二)—— Gallery 这里重点介绍倒影原理及实现倒影原理:倒影效果是主要由原图+间距+倒影三部分组...
阅读(11972) 评论(5)

Android 滑动效果进阶篇(五)—— 3D旋转

前面介绍了利用Android自带的控件,进行滑动翻页制作效果,现在我们通过代码实现一些滑动翻页的动画效果。Animation实现动画有两个方式:帧动画(frame-by-frame animation)和补间动画(tweened animation)本示例通过继承Animation自定义Rotate3D,实现3D翻页效果。效果图如下:1、Rotate3D(Animation)首先,自定义Anima...
阅读(11660) 评论(4)

Android 滑动效果基础篇(四)—— Gallery + GridView

Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果。本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果。效果图如下:1、GridView首先,自定义一个GridImageAdapter图片适配器,用于填充GridView控件的...
阅读(14542) 评论(4)

Android 滑动效果基础篇(三)—— Gallery仿图像集浏览

Android系统自带一个Gallery浏览图片的应用,通过手指拖动时能够非常流畅的显示图片,用户交互和体验都很好。本示例就是通过Gallery和自定义的View,模仿实现一个仿Gallery图像集的图片浏览效果。效果图如下:1、基本原理在 Activity 中实现 OnGestureListener 的接口 onFling() 手势事件,通过自定义的 View 绘制draw() 图片2、Acti...
阅读(18160) 评论(15)

Android 滑动效果入门篇(二)—— Gallery

Gallery 是Android官方提供的一个View容器类,继承于AbsSpinner类,用于实现页面滑动效果。从上面的继承关系可以看出,AbsSpinner类继承自AdapterView,因此我们可以自定义实现Adapter,来填充Gallery容器的数据。本示例通过自己实现一个Adapter,来填充Gallery容器的图片数据,首先看效果:Activityimport android.app...
阅读(31217) 评论(13)

Android 滑动效果入门篇(一)—— ViewFlipper

ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的Layout里面可以放置多个View,继承关系如下:本示例通过ViewFlipper和GestureDetector.OnGestureListener实现...
阅读(68445) 评论(35)
    个人资料
    • 访问:11670507次
    • 积分:88553
    • 等级:
    • 排名:第15名
    • 原创:707篇
    • 转载:169篇
    • 译文:16篇
    • 评论:3044条
    学习经历
    中科院、百度、创新工场、小米、阿里巴巴、米扑科技

    期货从业资格证(2017.03)
    基金从业资格证(2016.11)
    证券投资顾问证(2016.9)
    证券从业资格证(2016.6)
    系统架构设计师(2013)
    软件设计师(2008)
    CSDN创业专访

    程序员创业邦
    QQ群: 239292073
    青春,每一个有梦想的人

    资深产品经理人
    QQ群: 338142405
    思与行,人人都是产品经理

    爱脚本,爱技术
    QQ群: 320296250
    (已满)
    python、ruby、php、go、shell

    程序人生的平凡生活
    QQ群: 282297696
    (已满)
    汇聚百度、小米、微软、腾讯、
    创新工场、阿里巴巴、日本雅虎
    个人博客
    博客专栏
    博客公告
    本博客内容,由本人精心整理
    欢迎交流,欢迎转载,大家转载注明出处,禁止用于商业目的。

    文章分类