لينک کوتاه :
https://beporsam.ir/?p=3004تغییر رنگ Activity با کلیک روی منو در b4a
پرسش
با سلام
من تو b4a منو طراحی کردم با Sliding menu. حالا می خوام وقتی منو باز شود رنگ اکتیویتی من تیره تر شه، چیکار کنم؟
در انتظار پاسخ
0
برنامه نویسی اندروید, بیسیک فور اندروید
4 سال
4 پاسخ ها
2167 بازدید
کاربر جدید 0
پاسخ ها ( ۴ )
سلام
تو رویداد کلیک دکمه، که وقتی میزنید رو دکمه Menu، منو نمایش داده میشه میتونید از کد زیر استفاده کنید:
Activity.Color=Colors.DarkGray
و بر عکسش هم صفحه رو روشن تر میکنه
Activity.Color=Colors.LightGray
همچنین میتونید از رنگ دلخواه استفاده کنید، به این صورت
Activity.Color=Colors.Blue
که به جای Blue نام رنگ دلخواه رو میتونید بنویسید.
موفق باشید
من این روش رو امتحان کردم اما نشد
به غیر از راهکاری که گفتم چیز دیگه ای به ذهنم نمیرسه متاسفانه،
با روش بالا که رنگ اکتویتی رو تغییر بدید فقط رنگ اکتویتی تغییر میکنه و رنگ عناصر داخل اکتویتی مثال دکمه ها، لیبل ها و … تغییر نمیکنه.
یک راه غیر اصولی هم این هست که اگر از تصویر برای پس زمینه اکتویتی استفاده میکنید؛ از تصویری که در پس زمینه استفاده میکنید یک نسخه تیره تر بسازید و در کدنویسی مشخص کنید که وقتی منو رو باز کردید تصویر دوم به جای تصویر اول قرار بگیره، این سورس کد را دانلود کنید متوجه منظورم بشید.
و چک کنید ببینید میتونید عناصر داخل اکتویتی را در یک Panel قرار بدید و سپس شفافیت Panel را دستکاری کنید.
شما اگه با نرم افزار b4a bridge کار کرده باشین منظورمو بهتر متوجه میشین