利用J2ME在移动设备上实现动画的解决方案
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
使用MIDP(Mobile Information Device Profile)的开发人员经常会抱怨用些什么办法才可以在一个MIDlet上显示动画。MIDP 1.0 没有直接提供对动画的支持(MIDP 2.0支持),但真要是自己去实现,其实也并非是一件很难的事。
任何动画的最基本的前提,是要在足够快的时间内显示和更换一张张的图片,让人的眼睛看到动的画面效果。图片必须按照顺序画出来。从一张图片到下一张图片之间的变化越小,效果会越好。
首先要做的,是使用你的图片处理软件(比如ps或者firework)创建一系列相同大小的图片来组成动画。每张图片代表动画一帧。你需要制作一定数量的祯--越多的帧会让你的动画看上去越平滑。制作好的图片一定要保存成PNG(Portable Network Graphics)格式,MIDP唯一支持的图片格式。
有两个办法让你刚做好的图片在MIDlet上变成动画。第一,把图片都放到一个web服务器上,让MIDlet下载他们,MIDP内置的HTTP支持。第二个办法更简单,把图片用MIDlet打包成jar文件。如果你使用的是J2ME开发工具,把PNG文件放你的项目文件里面就可以了。
动画的过程其实更像帐本记录:显示当前帧,然后适当地更换到下一帧。那么使用一个类来完成这个工作应该是很恰当的,那好,我们就先定义一个AnimatedImage类:
import java.util.*;
import javax.microedition.lcdui.*;
// 定义了一个动画,该动画其实只是一系列相同大小的图片
// 轮流显示,然后模拟出的动画
public class AnimatedImage extends TimerTask {;
private Canvas canvas;
private Image[] images;
private int[][] clipList;
private int current;
private int x;
private int y;
private int w;
private int h;// ConstrUCt an animation with no canvas.
public AnimatedImage( Image[] images ){;
this( null, images, null );
};// Construct an animation with a null clip list.
public AnimatedImage( Canvas canvas, Image[] images )
{;
this( canvas, images, null );
};// Construct an animation. The canvas can be null,
// but if not null then a repaint will be triggered
// on it each time the image changes due to a timer
// event. If a clip list is specified, the image is - [1] [2] [3] [4] [5] [6] 下一页
-
- 利用J2ME在移动设备上实现动画的解决方案 相关文章:
- 利用J2ME在移动设备上实现动画的解决方案 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:使用MySql ODBC进行MYsql和MSsql的数据转换
精品推荐
热点TOP10
- ·影视点播生力军:PP点点通(365)点播
- ·将多种音乐格式转换为MP3
- ·APE歌曲的播放、转换和刻录
- ·暴风影音新酷技巧大全
- ·APE文件如何播放?如何把APE转制成其他格式?
- ·MPEG、RM、WMV电影文件格式转换指南
- ·Winamp 1.0~5.0 完全更新历史
- ·伪造Cookies,收费电影免费看
- ·Winamp可以下岗了:十大MP3播放器推荐
- ·MIDI文件结构分析及生成方法
- ·PPLive网络电视软件下载及安装方法
- ·光盘无法自动播放是什么原因?
- ·剪辑数字影像 影像编辑软件大荟萃
- ·千千静音另类妙用集锦
- ·用Nero制作音视频光盘
- ·千千静听5.0让音乐好听又好看
- ·手机铃声格式规范,midi格式规范
- ·MP3歌词同步:迷你歌词 千千静听 酷狗
- ·DivX制作攻略
- ·将网络电视录制下来慢慢看
特别推荐
- ·修复PPStream不能使用的现象
- ·边听边唱 Realplayer打造歌词新时代
- ·暴风影音新酷技巧大全
- ·我的声音 我作主
- ·两则小技巧免费升级“超级播霸”
- ·剪辑数字影像 影像编辑软件大荟萃
- ·玩转主流播放软件的歌词插件
- ·有问必答-视频有声无画面怎么办
- ·快速将RM文件转为MP3文件的利器
- ·世界杯视频我做主—用“会声会影”剪辑视频
- ·能播放不完整视频文件的播放器
- ·如何才能观看有DRM认证的教程
- ·将网络电视录制下来慢慢看
- ·流媒体播放器大对比
- ·火拼:Media Player10 VS winDVD
- ·vStrip解DVD
- ·Winamp 1.0~5.0 完全更新历史
- ·高质量XVID制作
- ·专业水平的家用录音棚DIY
- ·与DVDrip的亲密接触制作篇:DVD转换为DVDrip
