رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

نیمه شفاف کردن زمینه اکتیویته


esmaeil57

سوال

سلام

شفاف کردن کامل زمینه اکتیویته رو مشکلی ندارم فقط میخوام بدونم چه طوری میشه نیمه شفاف کرد ؟ Alpha هم تاثیری متاسفانه نداره!!!!

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

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

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

دوست خوبم سلام

با اجازه دوستان عزیز

جهت ترانسپرنت کردن تصاویر با هر نوع پسوند باید از دستور زیر استفاده کنید

می تونی این دستور را توی seekbar بزارید تا بهتر مشخص شود


im.SetBackgroundImage(LoadBitmap(File.DirAssets,اینجا تصویر رو بدید))
Dim obj1 As Reflector
obj1.Target = im.Background

obj1.RunMethod2("setAlpha", اینجاباید مقدار بدید یا تو سیک بارولیو رو بزارید , "java.lang.int")



موفق باشید

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

دوست خوبم سلام

با اجازه دوستان عزیز

جهت ترانسپرنت کردن تصاویر با هر نوع پسوند باید از دستور زیر استفاده کنید

می تونی این دستور را توی seekbar بزارید تا بهتر مشخص شود


im.SetBackgroundImage(LoadBitmap(File.DirAssets,اینجا تصویر رو بدید))
Dim obj1 As Reflector
obj1.Target = im.Background

obj1.RunMethod2("setAlpha", اینجاباید مقدار بدید یا تو سیک بارولیو رو بزارید , "java.lang.int")



موفق باشید

تشکر از لطف شما دوست عزیز.

همونطور که قبلا گفته شد مشکلم رو حل کردم البته با روش درست کردن یه زمینه نیمه شفاف توسط فتوشاپ و بکار بردن اون تصویر داخل یه پانل.

باز هم ممنونم

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

میگم اینجا این im چی بوده ؟؟؟ تعریف نشده که !!!!

جناب babecatdog یا سایر دوستان میشه راهنمایی کنید؟؟؟؟؟

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

یا ایمیچ ویو یا پنل دیگه.ولی چون زدن im به احتمال زیاد ایمیج ویو هستش.فرقی نداره چون هر دوتاشون این تابعو دارن.

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

منظورتون چیه تاثیری نداره؟؟

خب یعنی اینکه مقدارش رو هر چه تغییر هم بدیم بازهم رنگ اکتیویته همون قبلیه! من میخوام مثلا اگه رنگ اکتیویته سیاه هست بیام و یه خورده شفافترش کنم که اشیائ پشت اکتیویته هم کمی دیده بشه مثل حالت سایه .

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

ببخشید یک سوال ؟

مگه پشت اکتویتی چیزی هم قرار می گیره ؟ *مکار*

اگه می خواهید ویو ها روی یک پنل باشن که اکتویتی هم دیده بشه یعنی پشت ویو ها که اکتویتی قرار داره هم قابل مشاهده باشه ربطی با Alpha پیدا نمیکنه چون Alpha درصد پرنگ و کم رنگ بودنه نه شفافیت ( Opacity )

شما میتونید از عکس های Transparent که با فوتوشاپ میشه ساخت استفاده کنید که یه حالت مات یا شیشه ای بدید به برنامتون.

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

با خود اکتیویتی هم کردم شد .... فقط اگر می شد که یه جوری اون زمینه پشتی که نیمه شفاف میشه بلور هم می شد زیبا تر می شد یعنی یه جوری نا واضح می شد ولی هنوز معلوم بود .... می دونید که منظورم چیه انگار وقتی از پشت یه شیشه ی نیمه شفاف نگاه می کنید یا مثه افکت بلور فتوشاپ

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

وقتی یه دونه اکتیویته داشته باشیم خب پشت اون میشه دسکتاپ موبایل!*تعجب*

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

ممنون

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

دوستان من نفهمیدم چطوری هستش.

اگه کسی به نتیجه رسیده یه سورس کوچیک بذاره که هم من و هم بقیه استفاده کنن.*laie*

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

بایگانی شده

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

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

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