انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
افزودن ایمیج ویو (ImageView) در زمان اجرا (در برنامه نویسی اندروید)

افزودن ایمیج ویو (ImageView) در زمان اجرا (در برنامه نویسی اندروید)

#5
سلام من مشکل کدمو حل کردم.

منتها میخوام دکمه های ( ایمیج) های داینامیکی رو تو صفحه جا به جا کنم ... من از دو رویداد setOnClickListener , onTouch برای جا به جا کردن شی استفاده کردم.
اون متغییر FLAG وجه تمایز رویداد های کلیک و setOnClickListener , onTouch چون من میخوام با کلیک روی دکمه اون دکمه حذف بشه.
 
کد پی‌اچ‌پی:
btn.setOnTouchListener(new View.OnTouchListener() {
    @
Override
    
public boolean onTouch(View viewMotionEvent motionEvent) {
 
 
                if (
motionEvent.getAction() == MotionEvent.ACTION_MOVE){
                    
flag=false;
                   
                    
view.setVisibility(View.INVISIBLE);
                    return 
true;
                } else {
                    
flag true ;
                    return 
false;
                }
 
 
 
 
    }
});
 
 
 
 
    
btn.setOnDragListener(new View.OnDragListener() {
        @
Override
        
public boolean onDrag(View vDragEvent event) {
 
 
            
float currX,currY;
            
int action event.getAction();
               switch (
event.getAction()) {
                    case 
DragEvent.ACTION_DRAG_STARTED:
                        
// do nothing
                        
break;
                    case 
DragEvent.ACTION_DRAG_ENTERED:
                        
// do nothing
                        
break;
                    case 
DragEvent.ACTION_DRAG_EXITED:
                        
// do nothing
                        
break;
 
 
                    case 
DragEvent.ACTION_DROP:
 
 
                        
v.setVisibility(View.VISIBLE);
                        
v.setX(event.getX());
                        
v.setY(event.getY());
                        break;
 
 
                    default:
                        break;
                }
            return 
true;
        }
 
 
    }); 
 
پاسخ


پیام‌های این موضوع
RE: افزودن ایمیج ویو در زمان اجرا - توسط fvddesigner - ۱۳۹۴/۰۸/۲۹, ۰۱:۱۴ ق.ظ
RE: افزودن ایمیج ویو در زمان اجرا - توسط admin - ۱۳۹۴/۰۸/۲۹, ۱۱:۳۹ ق.ظ
RE: افزودن ایمیج ویو (ImageView) در زمان اجرا (در برنامه نویسی اندروید) - توسط fvddesigner - ۱۳۹۴/۰۹/۰۲, ۰۲:۰۸ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان