با سلام و سپاس خدمت کاربران عزیز وب سایت یاهو ۹۸ YAHOO
خیلی وقت ها شده که بخوایم از رنگ یک ویو استفاده کنیم یا مثلا اون رو یجایی ذخیره کنیم. اما متأسفانه گرفتن رنگ یک ویو بصورت View.Color امکان پذیر نیست. چون همونطور که همگی میدونید، این متد WriteOnly هست.
با استفاده از رویداد زیر، میتونید این کار رو به راحتی انجام بدین و رنگ ویوی دلخواهتون رو دریافت کنید:
✨ نکات مهم:
• کد آماده و تستشده (1 قطعهکد)
• کار با کتابخانههای: Canvas
• کپی و استفاده مستقیم در پروژه B4A
📚 کتابخانههای مورد نیاز:
Canvas
(از مسیر Libraries در محیط B4A تیک بزنید.)
🚀 نحوه استفاده:
کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانههای اعلامشده را تیک بزنید.
| دستهبندی | تکه کدها |
| تعداد بازدید | ۳۷ |
| تعداد فروش | ۰ |
| فرمت تحویل | کد نمونهٔ رایگان در همین صفحه |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- تکهکد آماده B4A
- کاملاً رایگان
- کد تستشده با توضیح فارسی
- کتابخانه: Canvas
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
Sub GetViewsColor(v As View) As Int
Dim destRect As Rect
Dim bmp As Bitmap
Dim cvs As Canvas
bmp.InitializeMutable(50dip, 50dip)
cvs.Initialize2(bmp)
destRect.Initialize(0, 0, cvs.Bitmap.Width, cvs.Bitmap.Height)
cvs.DrawDrawable(v.Background, destRect)
Return cvs.Bitmap.GetPixel(5dip, 5dip)
End Sub