Android 如何使用没有图库的图像切换器
在Android(1.5)SDK中的ApiDemos示例中,有一个使用ImageSwitcher和Gallery对象来提供“更改图像”操作的好例子 我想要编写的应用程序,从Android开发开始,有三个图像,我希望能够在其中进行窗格/滚动,因此ImageSwitcher看起来是一个很好的解决方案。然而,我不[必要地]想在画廊里有缩略图。我想要一个滑动动作和/或一个按钮,以便滚动到集合中的上一个/下一个图像 ApiDemos中的示例ImageSwitcher使用了一个图库,没有这个图库,它什么也做不了 如果有人对绑定某种按钮控制器或U/I滑动对象的方法有建议,我将非常感谢指针 很抱歉问这么一个新手级别的问题Android 如何使用没有图库的图像切换器,android,Android,在Android(1.5)SDK中的ApiDemos示例中,有一个使用ImageSwitcher和Gallery对象来提供“更改图像”操作的好例子 我想要编写的应用程序,从Android开发开始,有三个图像,我希望能够在其中进行窗格/滚动,因此ImageSwitcher看起来是一个很好的解决方案。然而,我不[必要地]想在画廊里有缩略图。我想要一个滑动动作和/或一个按钮,以便滚动到集合中的上一个/下一个图像 ApiDemos中的示例ImageSwitcher使用了一个图库,没有这个图库,它什么也做
谢谢。您可以这样使用它:
public class GalleryActivity extends Activity implements ViewFactory{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gallery);
iSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher1);
iSwitcher.setFactory(this);
iSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));
iSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_out));
iSwitcher.setImageDrawable(fetchImage(mImageURLS[0]));
iSwitcher.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// CLICK HANDLER
// Change image like:
// iSwitcher.setImageDrawable(fetchImage(mImageURLS[1]));
}
});
}
@Override
public View makeView() {
ImageView iView = new ImageView(this);
iView.setScaleType(ImageView.ScaleType.FIT_CENTER);
iView.setLayoutParams(new
ImageSwitcher.LayoutParams(
LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
iView.setBackgroundColor(0xFF000000);
return iView;
}
}
fetchImage(mimagerls[0])
返回可绘制的对象不要抱歉,它帮助了像我这样的新手:)