第二种图片显示效果图原理

\

 

@Override//视图显示
	public View makeView()
	{
	  ImageView imageView = new ImageView(this);
	  imageView.setBackgroundColor(0xFF000000);
	  imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
	  imageView.setLayoutParams(new ImageSwitcher.LayoutParams(
	    LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
	  return imageView;
	}
	@Override//实例化
	public void onCreate(Bundle savedInstanceState)
	{
	  super.onCreate(savedInstanceState);
	  setContentView(R.layout.main);
	  gallery = (Gallery) findViewById(R.id.gallery);
	  imageAdapter = new ImageAdapter(this);
	  gallery.setAdapter(imageAdapter);
	  gallery.setOnItemSelectedListener(this);
	  imageSwitcher = (ImageSwitcher) findViewById(R.id.imageswitcher);
	  imageSwitcher.setFactory(this);
	  imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
	    android.R.anim.fade_in));
	  imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
	    android.R.anim.fade_out));
	}
	
	 

 


 


转载:http://www.adobex.com/android/source/details/00000428.htm

你可能感兴趣的:(第二种图片显示效果图原理)