PDA

View Full Version : شخصی سازی عناصر و ساخت عناصر جدید



c0mmander
پنج شنبه 27 شهریور 1393, 15:11 عصر
سلام

چطوری میشه عناصری مثل پروگرس بار یا togglebutton و بطور کلی عناصربصری رو شخصی سازی کنم. مثلا شکل یا رنگ و هر چیزی که لازم باشه رو انجام بدم. نمیخوام فقط یک عکس فتوشاپ شده رو بزارم در حقیقت میخوام تمام حالت های اون عنصر بصورت شخصی سازی شده داشته باشم.

همین طور چطوری میتونم که یک عنصر جدید بسازم و به تولباکس اضافه کنم مثلا یک دکمه یا هر چیز دیگه.

ممنونم.

dasssnj
پنج شنبه 27 شهریور 1393, 15:35 عصر
سلام.
شما با مشتق کردن کلاس تون از یکی از اون عناصر که فرمودید می تونید متد های اونو بازنویسی کنید و شخصی سازیش کنید. برای ساخت یه عنصر یا ویو جدید هم کافیه یه کلاس مشتق شده از View بسازید و با متد های onDraw و ... شخصی سازی تون را انجام بدید.


public class NewBtn extends Button {

....

}


public class MyCustomView extends View {

..........

}

البته نمی دونم کد سی شارپ دقیقا چجوری میشه ولی تقریبا همین طوری باید باشه.

برای توضیحات بیشتر هم می تونید توی گوگل android custom view را سرچ کنید.