Welcome 微信登录

首页 / 移动开发 / Android

Android 吸入动画效果实现分解

Android 吸入动画效果实现分解

Android 吸入动画效果详解 . 这里,我要介绍的是如何在Android上面实现一个类似的效果。先看看我实现的效果图。 上图演示了动画的某几帧,其中从1 - 4,演示了图片从原始图形吸入到一个点(红色标识)。 实现这样的效果,我们利用了Canvas.drawBitmapMesh()方法,这里涉及到了一个Mesh的概念。 2,Mesh的概念 Mesh表示网格,说得通俗一点,可以将画板想像成一张格子布,在这个张布上绘制图片。对于一个网格端点均匀分布的网格来...
Android 3D旋转动画效果实现分解

Android 3D旋转动画效果实现分解

这篇文章主要介绍一下如何实现View的3D旋转效果,实现的主要原理就是围绕Y轴旋转,同时在Z轴方面上有一个深入的缩放。演示的demo主要有以下几个重点: 1,自定义旋转动画 2,动画做完后,重置ImageView 先看一下程序的运行效果: 1,自定义动画类 这里实现了一个Rotate3dAnimation的类,它扩展了Animation类,重写applyTransformation()方法,提供指定时间的矩阵变换,我们在这个方法里,就可以利用Camera类...
Android学习笔记--通过Application传递数据代码示例

Android学习笔记--通过Application传递数据代码示例

在整个Android程序中,有时需要保存某些全局的数据(如:用户信息),方便在程序的任何地方调用。在Activity之间数据传递中有一种比较使用的方式,就是全局对象,使用过J2EE的都应该知道JavaWeb的四个作用域,其中Application域在应用程序的任何地方都可以使用和访问,除非是Web服务器停止,Android中的全局对象非常类似于JavaWeb中的Application域,除非是Android应用程序清除内存,否则全局对象将一直可以访问。 在...
Android学习笔记--使用剪切板在Activity中传值示例代码

Android学习笔记--使用剪切板在Activity中传值示例代码

在Activity之间传递数据还可以利用一些技巧,不管windows还是Linux操作系统,都会支持一种叫剪切板的技术,也就是某一个程序将一些数据复制到剪切板上,然后其他的任何程序都可以从剪切板中获取数据,在Android系统中也存在此技术。 使用剪切板会用到,ClipboardManager对象,这个对用剪切板会用到,ClipboardManager象用来操作剪切板,但是没有提供public的构造函数(单例模式),需要使用Activity.getSyst...
Android学习笔记--Activity中使用Intent传值示例代码

Android学习笔记--Activity中使用Intent传值示例代码

Intent,又称为意图,是一种运行时绑定机制,它能在程序运行的过程中链接两个不同的组件(Activity、Service、BroadcastReceiver)。通过Intent,程序可以向Android表达某种请求或意愿,Android会根据意愿的内容选择适当的组件来请求。 在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应...
Android通过LIstView显示文件列表的两种方法介绍

Android通过LIstView显示文件列表的两种方法介绍

在Android中通过ListView显示SD卡中的文件列表一共有两种方法,一是:通过继承ListActivity显示;二是:利用BaseAdapter显示。BaseAdapter是一个公共基类适配器,用于对ListView和Spinner等 一些控件提供显示数据。下面是利用BaseAdapter类来实现通过LIstView显示SD卡的步骤:1.main.xml界面设计,如下图 复制代码 代码如下: <?xml version="1.0" encod...
Andriod开发中引入jar包的正确方式介绍

Andriod开发中引入jar包的正确方式介绍

andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。 工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。 刚开始是这样引用的(eclipse): 右键工程,Build path,java build path, 选择libraries,在右边的按钮中点击“Add External JARs”, 然后选择合适的jar包(大部分人应该会这样做). 结果控制台立刻报错:conversion to dalvik format ...
Android资源命名规范 分享

Android资源命名规范 分享

Android资源命名规范最近几个月,大量涉及android资源的相关工作。对于复杂的应用而言,资源命名的规范很有必要。除了开发人员之外,UI设计人员(或者切图相关人员)也需要对资源使用的位置非常清楚,这样,沟通就会直接。缺点是资源名字长一些,但是从整体价值来看,值得。命名模板为:缩写_主界面_功能部分(一) 缩写:ic ----------------------iconbg---------------------backgrounddi-------...
android获取照片的快照 思路及实现方法

android获取照片的快照 思路及实现方法

当我们在做相册、上传相关的应用的时候需要获取图片的快照,这时候就需要获取图片的快照。android中专门有一个BitmapFactory类可以来处理这类需求。实现的步骤如下:1.首先解析出图片文件(注意在这里为了节约内存将inJustDecodeBounds设为true,这样的话解析的图片的话只有图片的尺寸大小信息)复制代码 代码如下:BitmapFactory.Options bmpFactoryOptions = new BitmapFactory.O...
Android解析服务器端发来的xml数据示例

Android解析服务器端发来的xml数据示例

Android跟服务器交互数据,有时数据量大时,就需要以xml形式的交互数据。这里来实现服务器给Android客户端发送xml数据,Android客户端解析。服务器端我使用dom4j第三方包来组织xml数据,大家可自行百度下载。而Android客户端则使用 XmlPullParser来解析xml数据。服务器端代码: 复制代码 代码如下: package servlet; import java.io.IOException; import java.io....
<< 131 132 133 134 135 136 137 138 139 140 >>