Android中图形图像

一.Android系统中的图形处理分为两个类,一个类是静态图形处理,一个类是动态图像处理。
二.在Android中操作图片是通过使用Drawable类来完成的,Drawable类有很多个子类如BitmapDrawable用来操作位图。ColorDrawable用来操作颜色;ShareDrawable用来操作各种形状。
三.有三种方法来实例化Drawable对象:
   1.使用保存在工程中的一个图片文件。
   2.使用xml文件定义Drawable属性。
   3.构造方法实例化。
四.Bitmap和BitmapFactory
   图片文件保存在SDCard中,我们可以通过Bitmap和BitmapFactory两个类读取。
   MainActivity:
   //图片路径
   String path="/sdCard/wallpaper.jpg";
  //通过BitmapFactory获得BItmap
   Bitmap bm=BitmapFactory.decodeFile(path);
  try{
    //设置桌面
   setWallPaper(bm);
   

   }catch(IOException){
    e.printStackTrace();

}
五.Android中的动画
  在Android中提供两种动画实现的方式:一种是Tween动画,这种实现方式可是使视图组件移动,放大,缩小,以及产生透明度。另一种Frame动画,这是一种传统的动画方法,通过顺序排列好图片来实现,类似电影。

你可能感兴趣的:(android,xml)