4
GalleryなしでImageSwitcherの実例を教えてもらえますか?Android ImageSwitcherの例
ImageSwitcher mImageSwitcher;
mImageSwitcher = new ImageSwitcher(this);
mImageSwitcher.setLayoutParams(new
ImageSwitcher.LayoutParams(
LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
mImageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));
mImageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_out));
mImageSwitcher.setFactory(this);
そして私は新しい写真を表示するには、次の操作を行います:ここで
は私のコードです
Drawable d = new BitmapDrawable(bitmap);
mImageSwitcher.setImageDrawable(d);
OK、これは新しいイメージにアニメーションが発生します。このアニメーションで前のイメージを設定するにはどうすればよいですか?
"previous"と "next"の2つの画像が表示されます。私は "次の"画像を設定する方法を知っています。私は "前"を設定する方法を知りたいです。私はそれが現在表示されているイメージであることを期待していますが、それは正しいとは思われません。
ImageSwitcherクラスには、showPrevious()メソッドとshowNext()メソッドもあります。私のコードは次のようになります:Drawable d =新しいBitmapDrawable(ビットマップ); mViewFlipper.showPrevious(); mViewFlipper.setImageDrawable(d); – Karl