۱۳۹۵/۰۹/۲۹, ۰۷:۰۹ ب.ظ
۱۳۹۵/۱۰/۰۲, ۰۲:۰۷ ق.ظ
سلام و احترام
دوست عزیز اگر در حالت عادی بخوای با زدن کلید بین عکس بعدی و قبلی گردش کنی :
اما اگر منظور یک جور کشیدن و رهاکردن هست :
میتونید ازین طریق پروسه رو تشخیص بدید و با توجه به اون، متد های عکس بعدی و قبلی رو فراخوانی کنید. ( که مثلا در این جا قبلا جای دیگری نوشته شده اند و اینجا فقط متدها فراخوانی شده اند).
علاوه براین گزینه ی View Pager خود گوگل رو هم داریم :
https://developer.android.com/reference/...Pager.html
امیدوارم مشکلی نباشه . موفق باشی
دوست عزیز اگر در حالت عادی بخوای با زدن کلید بین عکس بعدی و قبلی گردش کنی :
کد:
next.setOnClickListener( new OnClickListener() {
public void onClick( View v ) {
selectnextImage();
}
} );
pre.setOnClickListener( new OnClickListener() {
public void onClick( View v ) {
selectpreImage();
}
} );
میتونید ازین طریق پروسه رو تشخیص بدید و با توجه به اون، متد های عکس بعدی و قبلی رو فراخوانی کنید. ( که مثلا در این جا قبلا جای دیگری نوشته شده اند و اینجا فقط متدها فراخوانی شده اند).
کد:
final GestureDetector detector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
if(velocityX > 0) {
selectnextImage();
}
else {
selectpreImage();
}
return true;
}
});
view.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getPointerCount() == 1) {
if(mimage.getScale() == 1f) {
detector.onTouchEvent(event);
return true;
}
else {
return false;
}
}
else {
return false;
}
}
});
علاوه براین گزینه ی View Pager خود گوگل رو هم داریم :
https://developer.android.com/reference/...Pager.html
امیدوارم مشکلی نباشه . موفق باشی