实验三图像变换实验一、实验目的本实验是Android图像变换的基本实验,主要针对图像的动画实现等方面。主要包括以下几个教学目标:◆使得学生掌握动画的实现和使用;◆使得学生掌握基本控件的使用。二、实验要求1、掌握图像变换的基本方法;2、掌握图像的基本绘制方法;3、了解图像的格式和存放;4、实现基本动画和图像绘制。三、实验仪器Android环境的Eclipse四、:png(preferred),jpg(acceptable),gif(discouraged),一般使用png格式比较好。图片文件命名以小写字母或下划线做首字母,随后的名字中只能出现“a—z”、“0—9”、“_”、“.”这些字符。图片分辨率,若图片置于res/drawable目录下,为了兼容不同平台不同屏幕,建议根据图片的分辨率,将图片放在相应的文件夹下。(抽象类,表示可画的对象类,一般存于/res/drawable-***/目录下)、assets目录、sdcard中和其他目录(比如src目录或者自己创建的目录)。,它用于提供大量的方法,这些方法可用于从不同的数据源来解析、创建Bitmap对象,BitmapFactory包含了如下方法:?decodeByteArray(byte[]date,intoffset,intlength):从指定字节数组的offset位置开始,将长度为length的字节数据解析成Bitmap对象。?decodeFile(StringpathName):从pathName指定的文件中解析、创建Bitmap对象。?decodeFileDescriptor(FileDescriptorfd):用于从FileDescriptor对应的文件中解析、创建Bitmap对象。?decodeResource(Resourceres,intid):用于根据给定的资源ID从指定资源中解析、创建Bitmap对象。?decodeStream(InputStreamis):用于从指定输入流中解析、创建Bitmap对象。,作用包含如何绘制几何形状、文本和位图的样式及颜色信息设置,如setColor()、setTypeface()、setTextSize()、setStyle()等方法来设置。?setARGB:设置画笔的a,r,g,b颜色值。?setAlpha:设置Alpha值。?setAntiAlias:设置画笔的锯齿效果五、实验内容1、以Animation实现图片动画显示1)新建一个工程project,首先在res目录下创建一个anim目录,,向其中编写如下代码,。,。2)运行程序,观察图片的动画显示效果,最终在屏幕中显示原图像和变换后的末位置图像;2、以XML方式实现图片动画显示1)新建工程project2,首先在res目录下创建一个anim目录,并在该目录下新建一个X
安卓实验3 来自淘豆网m.daumloan.com转载请标明出处.