amirator 0 ارسال شده در 27 دی، ۱۳۹۹ اشتراک گذاری ارسال شده در 27 دی، ۱۳۹۹ سلام و خسته نباشید.. من یه برنامه دارم که میخوام در اون یک button از جای خودش به جای دیگه بره.... اگه میشه به من بگین چی کار کنم و راهه حل های متفاوت رو بگین لطفا کمتر از اسکریپت استفاده بشه ممنون.... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mthzf1384 123 ارسال شده در 30 دی، ۱۳۹۹ اشتراک گذاری ارسال شده در 30 دی، ۱۳۹۹ در در 28 دی 1399 در 23:59، amirator گفته است : سلام ممنون از هردوی شما پس یعنی میتونم آرگومان اول رو استفاده نکنم و رو کلیک خود کلیک بذارم این حرکت رو؟ و سوال بعدیم ابنه که آیا میتونم به جای تعیین درصد در آنها ارتفاع و عرض رو دستکاری نکنم و بذارم همون باشه؟و اگه میشه لطفا بگین چجوری و آیا میتوان به جای درصد برای فاصله از چپ و بالا مثل اسکریپت بنویسم مثلاbutton1.left? ممنون❤️ سلام اگر از پایینی استفاده کنید نمیخواد از آرگومان اولی استفاده کنید بله این کد ها رو میتونید در کلیک خود باتن قرار بدید بله هم میتونید مقادیر قبلی رو جایگزین کنید یا هم میتونید از Button.width و Button.Height استفاده کنید بله این کار هم میشه فقط تنها تفاوتش در این هست که نمیتوانید از Right و پایین استفاده کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mthzf1384 123 ارسال شده در 27 دی، ۱۳۹۹ اشتراک گذاری ارسال شده در 27 دی، ۱۳۹۹ در 14 ساعت قبل، amirator گفته است : سلام و خسته نباشید.. من یه برنامه دارم که میخوام در اون یک button از جای خودش به جای دیگه بره.... اگه میشه به من بگین چی کار کنم و راهه حل های متفاوت رو بگین لطفا کمتر از اسکریپت استفاده بشه ممنون.... سلام و درود شما باید از دستور Set Layout استفاده کنید. به صورت زیر: Button1.SetLayoutAnimated(800 , 10%X , 2%Y , 80%X , 30%Y) 'با انیمیشن Button1.SetLayout(10%X , 2%Y , 80%X , 30%Y) 'بدون انیمیشن در مورد اولی به ترتیب آرگومان هاش رو براتون میگم: تغییر در چه مدت زمانی اتفاق بیافتد ، از سمت چپ چه فاصله ای داشته باشد ، از بالا چه فاصله ای داشته باشد ، عرض چقدر باشد ، ارتفاع چقدر باشد در مورد دومی تنها تفاوتش با اولی در نداشتن آرگومان اول بالایی هست که البته انیمیشن هم ندارد و به طور ساده تغییر میکند لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,583 ارسال شده در 28 دی، ۱۳۹۹ اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۹ در 12 ساعت قبل، amirator گفته است : سلام و درود. با خود بیسیک یه کم سخته انجامش. باید از متد OnTouch استفاده کنید. من با جاوا راهنماییتون میکنم. اول سکشن زیر رو به اکتیوتی اضافه کنید #if java import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; float dX; float dY; int lastAction; OnTouchListener myOnTouchListener = new OnTouchListener() { public boolean onTouch(View view, MotionEvent event){ switch (event.getActionMasked()) { case MotionEvent.ACTION_DOWN: dX = view.getX() - event.getRawX(); dY = view.getY() - event.getRawY(); lastAction = MotionEvent.ACTION_DOWN; break; case MotionEvent.ACTION_MOVE: view.setY(event.getRawY() + dY); view.setX(event.getRawX() + dX); lastAction = MotionEvent.ACTION_MOVE; break; case MotionEvent.ACTION_UP: if (lastAction == MotionEvent.ACTION_DOWN) break; default: return false; } return true; } }; public void setOnTouch(View view) { view.setOnTouchListener(myOnTouchListener); } #End If حالا به شکل زیر باتن تنظیم کنید. البته کتابخونه JavaObject رو هم تیک بزنید Dim jo As JavaObject jo.InitializeContext.RunMethod("setOnTouch",Array(Button1)) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amirator 0 ارسال شده در 29 دی، ۱۳۹۹ سازنده اشتراک گذاری ارسال شده در 29 دی، ۱۳۹۹ سلام ممنون از هردوی شما در در 27 دی 1399 در 15:44، Mthzf1384 گفته است : سلام و درود شما باید از دستور Set Layout استفاده کنید. به صورت زیر: Button1.SetLayoutAnimated(800 , 10%X , 2%Y , 80%X , 30%Y) 'با انیمیشن Button1.SetLayout(10%X , 2%Y , 80%X , 30%Y) 'بدون انیمیشن در مورد اولی به ترتیب آرگومان هاش رو براتون میگم: تغییر در چه مدت زمانی اتفاق بیافتد ، از سمت چپ چه فاصله ای داشته باشد ، از بالا چه فاصله ای داشته باشد ، عرض چقدر باشد ، ارتفاع چقدر باشد در مورد دومی تنها تفاوتش با اولی در نداشتن آرگومان اول بالایی هست که البته انیمیشن هم ندارد و به طور ساده تغییر میکند پس یعنی میتونم آرگومان اول رو استفاده نکنم و رو کلیک خود کلیک بذارم این حرکت رو؟ و سوال بعدیم ابنه که آیا میتونم به جای تعیین درصد در آنها ارتفاع و عرض رو دستکاری نکنم و بذارم همون باشه؟و اگه میشه لطفا بگین چجوری و آیا میتوان به جای درصد برای فاصله از چپ و بالا مثل اسکریپت بنویسم مثلاbutton1.left? ممنون❤️ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
amirator 0
سلام و خسته نباشید..
من یه برنامه دارم که میخوام در اون یک button از جای خودش به جای دیگه بره....
اگه میشه به من بگین چی کار کنم و راهه حل های متفاوت رو بگین
لطفا کمتر از اسکریپت استفاده بشه
ممنون....
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.