-1
動作するものが見つかりませんでした。プログラムでスケールとスクロール(ImageView)を設定
ImageViewのスケール(xとy)とスクロール(xとy)をプログラムで設定するにはどうすればよいですか?
動作するものが見つかりませんでした。プログラムでスケールとスクロール(ImageView)を設定
ImageViewのスケール(xとy)とスクロール(xとy)をプログラムで設定するにはどうすればよいですか?
Imageview.setScaleType(ImageView.ScaleType scaleType)
を使用して、画像ビュー内の画像を制御およびサイズ変更します。
これを試してください。それは助けなければならない
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.xml_name_layout);
final ImageView switcherView = (ImageView) this.findViewById(R.id.img);
switcherView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View arg0, MotionEvent event) {
float curX, curY;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
mx = event.getX();
my = event.getY();
break;
case MotionEvent.ACTION_MOVE:
curX = event.getX();
curY = event.getY();
switcherView.scrollBy((int) (mx - curX), (int) (my - curY));
mx = curX;
my = curY;
break;
case MotionEvent.ACTION_UP:
curX = event.getX();
curY = event.getY();
switcherView.scrollBy((int) (mx - curX), (int) (my - curY));
break;
}
return true;
}
});
}
'android:scaleType =" matrix "' setImageMatrix() '' – pskink