رفتن به مطلب

ایجاد دکمه دایره ای


mr.shi

ارسال‌های توصیه شده

سلام دوستان 

کد زیر دکمه رو به صورت دایره شکل درمیاره

Dim cdw As ColorDrawablecdw.Initialize2(Colors.Red, 50dip, 1dip, Colors.Black)
Button1.Background = cdw
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

خسته نباشید

یه سوال داشتم

چجور میشه به جای رنگ قرمز عکس دلخواهمونو بزاریم؟؟؟

من توی دیزاینر انتخاب کردم ولی باز همون رنگ قرمز بود

 

ممنون میشم بگید با کدوم پارامتر میتونم عکسمو به جای رنگ قرمز بزارم

 

ممنونم

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

سلام

خسته نباشید

یه سوال داشتم

چجور میشه به جای رنگ قرمز عکس دلخواهمونو بزاریم؟؟؟

من توی دیزاینر انتخاب کردم ولی باز همون رنگ قرمز بود

 

ممنون میشم بگید با کدوم پارامتر میتونم عکسمو به جای رنگ قرمز بزارم

 

ممنونم

به جای Colors.red اینو بنویس

("File.DirAssets,"EsmAks.Format)

EsmAks رو با اسم عکست عوض کن و Formato با فورمت فایلت مثلا

Deadpool.png

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

به جای Colors.red

میتونی نام رنگ رو به انگلیسی وارد کنی

به عنوان مثال

Colors.blue      رنگ آبی

Colors.yellow   رنگ زرد

Colors.brown   رنگ قهوه ای

Colors.green   رنگ سبز

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

به جای Colors.red اینو بنویس

("File.DirAssets,"EsmAks.Format)

EsmAks رو با اسم عکست عوض کن و Formato با فورمت فایلت مثلا

Deadpool.png

دوست من اما ارور میده.من به جای اون رنگ میخوام عکس مورد نظرم باشه

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

دوست من اما ارور میده.من به جای اون رنگ میخوام عکس مورد نظرم باشه

ببخشید یه اشتباه تایپی شد 

شما اون " قبله فایلو نزن بعد اونو جلوی فرمت بزن ... یعنی "EsmAks.Format"

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

این کده منه


Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2(File.DirAssets,"esme aks.jpg"),90dip,Colors.Black,10dip)
Button1.Background = cdw

میشه این کد رو جایگزین کنید؟

 

 

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

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

این کده منه


Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2(File.DirAssets,"esme aks.jpg"),90dip,Colors.Black,10dip)
Button1.Background = cdw

میشه این کد رو جایگزین کنید؟

 

 

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

تازه وارد بودن که عیب نیست ...

شما اون عکسی که میخوای بزاری رو از قسمت فایل منیجر بیار توی برنامه (آیکونش عکسه یه فایله پایین سمت راست) بعد برای مثال اسمشو بزار AksDokme.jpg بعد به جای Esm Aks.jpg اسم عکستو بنویس

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

ممنون

واقعا دکمه پسندیدم برای این راهنمایی کمه.

فقط یه سوال دیگه:

مکانشو چجور عوض کنم؟

چون اصلا کاری به دیزاینر نداره و فقط وسطه...

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

بازهم ببخشید ولی یه سوال دارم چون بازم ارور میده برنامه

 

اینم کد من:


Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2((LoadBitmap(File.DirAssets,"aks.jpg")),90dip,5dip,Colors.White)
button1.Background = cdw

فایل منیجر هم فایل هارو داره

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

ممنون

واقعا دکمه پسندیدم برای این راهنمایی کمه.

فقط یه سوال دیگه:

مکانشو چجور عوض کنم؟

چون اصلا کاری به دیزاینر نداره و فقط وسطه...

خواهش میکنم

شما بیا یه دکمه بزار توی لایوتت بعد اونو جنریت کن (روش کلیک راست کنی جنریت رو بزنی) اسمشو به جای button1 بزار (اسم دکمه رو !)

بعد بیا با دیزاینر کد بده که کجا باشه

 

بازهم ببخشید ولی یه سوال دارم چون بازم ارور میده برنامه

 

اینم کد من:


Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2((LoadBitmap(File.DirAssets,"aks.jpg")),90dip,5dip,Colors.White)
button1.Background = cdw

فایل منیجر هم فایل هارو داره

الان به نظرم ارورتون از نبودن دکمس ... اگه با توضیحات بالا درست نشد  ارورو بزارید

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

دکمه رو گذاشتم

جنریت هم کردم

اما تو دیزاینر هرچقدر جشو تغییر میدم تو کمپایل گرفتن تغییر نمیکنه

 

اینم کد کامل:

Sub Globals

Private button1 As Button
 

	
End Sub

Sub Activity_Create(FirstTime As Boolean)

Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2((LoadBitmap(File.DirAssets,"2d_background_by_snowball71.jpg")),90dip,5dip,Colors.White)
button1.Background = cdw

End Sub

اینم از ارور:

63832074897138036335.jpg

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

Sub Activity_Create(FirstTime As Boolean)

Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2((LoadBitmap(File.DirAssets,"2d_background_by_snowball71.jpg")),90dip,5dip,Colors.White)
button1.Background = cdw

End Sub

من کد اصلی رو به این تغییر دادم

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

Sub Activity_Create(FirstTime As Boolean)

Activity.LoadLayout("layout1")
Dim cdw As ColorDrawable
cdw.Initialize2((LoadBitmap(File.DirAssets,"2d_background_by_snowball71.jpg")),90dip,5dip,Colors.White)
button1.Background = cdw

End Sub

من کد اصلی رو به این تغییر دادم

 

یه دونه پرانتز اضافه گزاشتی داداش

بعده .jpg" یه پرانتزا رو پاک کن

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

متاسفانه عمل نمیکنه

 

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

 

کلافه شدم

بببخشید من با یه چیزدیگه اینو اشتباه گرفتم اصلا نمیشه عکس اورد توش ... فک کنم با BitmapDrawble بشه ...

ولی به جای اینکارا شما تصویرتو با فتوشاپ یا ابزار آنلاین دایره ای بکن ... (ساده تر و کم حجم تر میشه)

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

  • 3 هفته بعد...

سلام

من چند تا چیز دیگر هم لازم دار

1 _ وقتی رو دکمه میزنه  دکمه دایره ای بشه؟

2_ چطوری مربع مستطیل و غیر بزارم ؟

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

سلام

اقا من میخوام عکس ها مثل مربع و اینا رو بزارم چی کار کنم

و غیره که بالا گفتم مثل لوزی و ذوزنقه و این هاست با کد؟

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...