رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
Kazem forghani

آموزش قرار دادن عکس به عنوان پس زمینه ( جدید )

پست های پیشنهاد شده

Kazem forghani    582

گروه دانشجو

سلام

ابتدا کتابخانه Reflector رو تیک بزنید.

حالا ساب زیر رو اضافه کنید:

Sub SetBackground(Pic As Bitmap)
    Try
        Dim b As Int
        b = Msgbox2("آیا مایل هستید عکس انتخاب شده به عنوان تصویر پس زمینه تنظیم گردد؟","","بلی","خیر","",Null)
        If b = DialogResponse.POSITIVE Then
            Dim r As Reflector
            r.Target = r.RunStaticMethod("android.app.WallpaperManager", "getInstance", _
            Array As Object(r.GetContext), Array As String("android.content.Context"))
            r.RunMethod4("setBitmap", Array As Object(Pic), Array As String("android.graphics.Bitmap"))
            ToastMessageShow("عملیات با موفقیت انجام شد!",True)
        End If
    Catch
        ToastMessageShow("خطا!",True)
    End Try
End Sub

همون طور که معلومه باید از این ساب استفاده کنید که یه متغیر از نوع Bitmap می گیره. می تونید به این شکل بنویسید:

SetBackground(LoadBitmap(FileDirAssets,"1.jpg"))

FileDirAssets محلی هست که عکس داخل اون قرار داره و 1.jpg هم نام عکس هست.

حالا اگر بخواید از عکس داخل ImageView استفاده کنید به این شکله:

SetBackground(ImageView1.Bitmap)

اگر سوالی داشتید بفرمایید در خدمتم :)

موفق باشید

  • پسندیدم 1

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


لینک به ارسال
alia    35

گروه دانشجو

کدهای اول و باید داخل یه کلیک باتن گذاشت؟کد های دومم داخل ساب قبلی نوشت؟

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


لینک به ارسال
Kazem forghani    582

گروه دانشجو

کدهای اول و باید داخل یه کلیک باتن گذاشت؟کد های دومم داخل ساب قبلی نوشت؟

درود

کد های اولی رو در یک ساب جداگانه ( خارج از کلیک باتن یا اکتیویتی کریت یا ... ) بنویسید.

کد های اول و دوم مثلا در رویداد کلیک قرار بدید.

  • پسندیدم 1

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


لینک به ارسال

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

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

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

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

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

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

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

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

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

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

×