PDA

View Full Version : کد xml برای این طرح



zarabela
جمعه 25 مهر 1393, 18:53 عصر
سلام خدمت اساتید عزیز
من میخوام یه طرحی مث این داشته باشم(طرح کلیش منظورمه) ولی نتونستم با xml طراحیش کنم
اومدم هر کدوم از قسمت ها رو جدا کردم ولی بازم به هم میریزه
هر کدوم از اساتید حوصله داشتید یه نگاه بهش کنید:چشمک:
124622

c0mmander
جمعه 25 مهر 1393, 19:19 عصر
پیشنهاد میکنم یک عکس قرار بدید و محل کلیک رو با چندتا محاسبه ساده ریاضی بده دست بیارید و عمل مورد نظرتون رو انجام بدید.

zarabela
جمعه 25 مهر 1393, 20:11 عصر
خب مساله اینه نمیتونم محل کلیک رو به دست بیارم :خجالت:

c0mmander
جمعه 25 مهر 1393, 21:11 عصر
باید از متد touch استفاده کنید پارامتر دوم این متد دوتا خاصیت دارد که محل وقوع وقفه تاچ رو داخل خودش نگهداری میکند احتمالا با این کد میتونید محل (مختصات پیکسلی) رو بگیرید:


imgView = (ImageView)findViewById(R.id.img);
imgView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
x = event.getX();
y = event.getY();
}
return true;
}
});


ویرایش:
برای محاسبتون هم اگر ریاضیاتتون خوبه که با یک الگو ساده یک قانون تاچ بنویسید. اگر هم نه اصلا لازم نیست که خیلی دقیق فواصل رو محاسبه کنید. با چند تا طول عرض هم میشه ساده این کار رو انجام داد فقط کافیه 5 تا طول عرض رو شرط کنید. یه چیزی مثل این اما قبلش حتما باید قبلا طول و عرض imageView رو داشته باشید.(در صورتی که عکس در صفحه های مختلف تغییر اندازه می دهند باید طول و عرض ها رو تبدیل به درصد کنید)
124623

zarabela
جمعه 25 مهر 1393, 22:34 عصر
مرسی ، فقط واسه به دست آوردن محل کلیک هیچ کدی بلد نیستم:خجالت: