عکس گرفتن از از View در B4A

با این کد میتوانید از یک View عکس بگیرید این کد تمام محتویات ان View را شامل میشود مثلا اگر آن ویو Panel باشد از ویو هایی که برروی آن قرار دارد نیز عکس میگیرد.

به جای View متغیر View مورد نظر خود را قرار دهید این تابع یک Bitmap خروجی میدهد که میتوانید از آن استفاده کنید.

✨ نکات مهم:

• کد آماده و تست‌شده (2 قطعه‌کد)

• کار با کتابخانه‌های: JavaObject

• کپی و استفاده مستقیم در پروژه B4A

📚 کتابخانه‌های مورد نیاز:

JavaObject

(از مسیر Libraries در محیط B4A تیک بزنید.)

🚀 نحوه استفاده:

کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانه‌های اعلام‌شده را تیک بزنید.

دسته‌بندیتکه کدها
تاریخ انتشار۲۷ شهریور ۱۴۰۵ - ۰۳:۰۳
تعداد بازدید۱
تعداد فروش۰
فرمت تحویلفایل دانلودی (بعد از پرداخت آنی فعال می‌شود)
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • تکه‌کد آماده B4A
  • کاملاً رایگان
  • کد تست‌شده با توضیح فارسی
  • کتابخانه: JavaObject

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
Public Sub GetShotFromView(View As View) As Bitmap
Dim scrshot As Bitmap
Dim J = View,Jo As JavaObject
J.RunMethod ("setDrawingCacheEnabled",Array (True))
scrshot = Jo.InitializeStatic ("android.graphics.Bitmap").RunMethod ("createBitmap",Array (J.RunMethod ("getDrawingCache",Null)))
J.RunMethod ("setDrawingCacheEnabled",Array (False))
Return scrshot
End Sub

GetShotFromViw(View)
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۵۹۸ محصول فعال+۳ فروش موفق