رفتن به مطلب

سوال

سلام به دوستای گلم

همگی خوب هستین انشاا....

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

ما یه پنل وسط صفحه داریم که از هر طرف 10px فاصله داره که داخلش یه سری تصاویر میشه کدی نوشت که وقتی روی دکمه ذخیره کلیک میشه فقط از پنل عکس بگیره؟

با تشکر از همه دوستای گلم *give_rose*

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

4 پاسخ به این سوال تاکنون داده شده است

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

  • 0

سلام عماد جان

کم پیدایی *mail*

با عکس گرفتن مشکل داری یا با عکس گرفتن از Panel ؟

اگه طبق سوالت فقط با عکس گرفتن از پنل مشکل داری خب فقط باید موقع Initialize کردن از InitializeMutable استفاده کنی و فضارو Panel1.Width, Panel1.Height قرار بدی...

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

  • 0

والا مهدی جان جدیدا یکم اوضاع زندگی پیچ در پیچ شده از اون سمتم دانشگاه شروع شده ووو

پیری و هزار دردسر *vibre*

واسه همین حضورم کمرنگ تره شما به بزرگواری خودت ببخش عزیزم

اره داداش با عکس گرفتن از پنل

ممنون داداش مرسی ♥

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

  • 0

ُسلام

با اجازه آقا مهدی

برای راحتی کار یه کد مودل بساز و این کد رو داخلش وارد کن و هرجا خواستی استفاده کن

Sub SavePanel(Sv As View,sDir As String,sFilename As String) As Bitmap
  Dim o1, o2 As Reflector
  Dim bmp As Bitmap
  Dim C As Canvas
  o1.Target = o1.GetActivityBA
  o1.Target = o1.GetField("vg")
  bmp.InitializeMutable(Sv.Width, Sv.Height)
  C.Initialize2(bmp)
  Dim args(1) As Object
  Dim types(1) As String
  o2.Target = C
  o2.Target = o2.GetField("canvas")
  args(0) = o2.Target
  types(0) = "android.graphics.Canvas"
  o1.RunMethod4("draw", args, types)
  Dim Out As OutputStream
  Out = File.OpenOutput(sDir, sFilename, False)
  bmp.WriteToStream(Out, 100, "PNG")
  Out.Close
End Sub
ویو که میدونی چیه اس دایر مکان و اس فایل نیم اسم فایل یرای ذخیرس
و برای ذخیره کردن از این نمونه استفاده کن
[code]codemoudle.save(panel1,File.DirRootExternal,"mbp.png")

[/code]

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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