2013-08-20 87 views
0

我正在處理一個任務,我必須在滑動時縮放圖像,我的圖像正在滑動,同時我也放了一些縮放動畫。所以它也縮放,但不是我想要的方式。我想要的是,當我滑過圖片時;下一張照片將首先顯示爲放大,然後以自己的方式顯示。我沒有這樣做。需要一個例子。謝謝。下面是我爲它的代碼: -在滑動時縮放圖像

@Override 
    public Object instantiateItem(ViewGroup container, int position) { 
     LinearLayout linearlay=new LinearLayout(context); 
     linearlay.setOrientation(LinearLayout.VERTICAL); 
     linearlay.setBackgroundColor(Color.GRAY); 
     ImageView imageView = new ImageView(context); 
     imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); 
     imageView.setImageResource(image_id[position]); 
     imageView.setOnTouchListener(new OnTouchListener() { 
@Override 
    public boolean onTouch(View v, MotionEvent event) { 
     Animation animation=AnimationUtils.loadAnimation(context, R.anim.zoom_in_out); 
      v.startAnimation(animation); 
       return false; 
      } 
     }); 
     linearlay.addView(imageView,0); 
     TextView textView=new TextView(context); 
     textView.setText("Image: "+image_id[position]); 
     linearlay.addView(textView); 
     ((ViewPager) container).addView(linearlay); 
     return linearlay; 
    } 

回答