اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

- برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


3 پست در این موضوع قرار دارد

سلام.

چطوری میشه Label رو شش ضلعی کرد؟

در برنامه من کاربر میتونه رنگ اشیاء رو تغییر بده میخوام Label بصورت شش ضلعی باشه و تغییر رنگ بده

فدایت

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کتابخونه irLAPI رو به پروژه خودتون اضافه کنید.

مطابق این لینک هم عمل کنید

حالا کد زیر رو به پروژه خودتون اضافه کنید

	Dim tv As AVView=Label1
	Dim path As AGPath
	Dim stdW As Float= 100
	Dim stdH As Float= 100
	Dim w3 As Float= stdW / 3
	Dim h2 As Float= stdH / 2
	path.moveTo(0, h2)
	h2 =h2-( 6 / 2)
	path.rLineTo(w3, -h2)     
	path.rLineTo(w3, 0)
	path.rLineTo(w3, h2)
	path.rLineTo(-w3, h2)
	path.rLineTo(-w3, 0)
	path.rLineTo(-w3, -h2)
	Dim jo As JavaObject
	Dim s As AGDSShape =jo.InitializeNewInstance("android.graphics.drawable.shapes.PathShape",Array(path, stdW, stdH)).getObject
	Dim d As AGDShapeDrawable=jo.InitializeNewInstance("android.graphics.drawable.ShapeDrawable",Array(s))
	Dim p As AGPaint = d.getPaint()
	p.setColor(0xffeeeeee)
	p.setStrokeWidth(6)
	tv.setBackgroundDrawable(d)

«موفق باشید.»

farsroom و softir پسند شده

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

درود

شاید این سورس ساده هم به دردتون بخوره

6zelei.gif.gif

6 zelei.rar

تو قسمت دیزاینر برای لیبل ، یک شش ضلعی png  دادیم و رنگ لیبل رو هم با کمک کتابخانه dialog  گرفتیم و نمایش دادیم

SG1393 و farsroom پسند شده

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری