我的图片是从网页上解析的出来,有很多图片地址,我现在可以用imageview 显示出来, 我想点击就让他变大,并且变大后可以实现左右滑动显示,是用viewFlipper  还是用ImageviewSwitcher  我不知道该怎么把这些网路图片弄成那样的翻页滑动的显示效果... 

解决方案 »

  1.   

    这个你可以看看Gallery的源码,我记得应该是有一个叫ImageView.java的类实现了你要的功能。
      

  2.   

    补充一下,不是Gallery控件的源码,是Gallery应用的源码。在/package/apps/中
      

  3.   

    http://android.git.kernel.org/
    这是android手机应用的源码,你可以在里面找到Gallery3D这个应用,下载下来可以参考一下
      

  4.   

    用ImageviewSwitcher实现点击图片后换另一张图片的DEMO,楼主试试喃。
    如果要实现左右滑动,需要用到gesturedetector。判断手势更换图片,原理和这个demo差不多。package com.alex.animationimageview;import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.view.animation.AnimationUtils;
    import android.widget.ImageSwitcher;
    import android.widget.ImageView;
    import android.widget.Gallery.LayoutParams;
    import android.widget.LinearLayout;
    import android.widget.ViewSwitcher.ViewFactory;public class AnimationImageView extends Activity implements ViewFactory {
      private ImageSwitcher mSwitcher;
      private static int i = 0;  /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      LinearLayout layout = new LinearLayout(this);
      mSwitcher = new ImageSwitcher(this);
      layout.addView(mSwitcher);
      setContentView(layout);
      mSwitcher.setFactory(this);
      mSwitcher.setImageResource(android.R.drawable.ic_menu_more);
      mSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
      android.R.anim.fade_in));
      mSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
      android.R.anim.fade_out));
      mSwitcher.setOnClickListener(new OnClickListener()
      {
      @Override
      public void onClick(View v)
      {
       
      mSwitcher.setImageResource((i++)%2 == 0 ? android.R.drawable.ic_menu_month
      : android.R.drawable.ic_menu_more);
      }
      });
      }  public View makeView() {
      ImageView i = new ImageView(this);
      i.setBackgroundColor(0xFF000000);
      i.setScaleType(ImageView.ScaleType.FIT_CENTER);
      i.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.WRAP_CONTENT,
      LayoutParams.WRAP_CONTENT));
      return i;
      }
    }
      

  5.   

    当我点击图片的时候,我怎么样才能用ImageSwitcher和gallery 把另外一张图片显示出来,(这个图片是另外一张 不是前面点击的那张)并且还要实现 左右翻页的效果  我不想用activity进行跳转显示..  这个该怎么实现呢 
      

  6.   


    当我点击图片的时候,我怎么样才能用ImageSwitcher和gallery 把另外一张图片显示出来,(这个图片是另外一张 不是前面点击的那张)并且还要实现 左右翻页的效果 我不想用activity进行跳转显示.. 这个该怎么实现呢 
      

  7.   

    休息一下,先看一下美女http://www.easse.com/a/fitnessphoto/
      

  8.   

    http://developer.aiwgame.com/ask-question这里去提问吧。
      

  9.   


    但在Android3.0以上会有问题。请看
    http://developer.aiwgame.com/imageview-show-image-from-url-on-android-4-0.html