スワイプで画像をズームする必要があるタスクに取り組んでいます。画像はスワイプしており、ズームアニメーションもいくつか付けています。そのため、ズームもしていますが、私が望んでいる方法ではありません。画像をスワイプすると、それが欲しいです。次の画像が表示されますが、最初はズームされて表示され、次に独自の方法で表示されます。私はそうすることができませんでした。例が必要です。ありがとうございました。以下は私のコードです:-
@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;
}