تغییر رنگ Activity با کلیک روی منو در b4a
با سلام
من تو b4a منو طراحی کردم با Sliding menu. حالا می خوام وقتی منو باز شود رنگ اکتیویتی من تیره تر شه، چیکار کنم؟
رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید
رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید
بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.
پاسخ ها ( 3 )
سلام
تو رویداد کلیک دکمه، که وقتی میزنید رو دکمه Menu، منو نمایش داده میشه میتونید از کد زیر استفاده کنید:
Activity.Color=Colors.DarkGray
و بر عکسش هم صفحه رو روشن تر میکنه
Activity.Color=Colors.LightGray
همچنین میتونید از رنگ دلخواه استفاده کنید، به این صورت
Activity.Color=Colors.Blue
که به جای Blue نام رنگ دلخواه رو میتونید بنویسید.
موفق باشید
من این روش رو امتحان کردم اما نشد
به غیر از راهکاری که گفتم چیز دیگه ای به ذهنم نمیرسه متاسفانه،
با روش بالا که رنگ اکتویتی رو تغییر بدید فقط رنگ اکتویتی تغییر میکنه و رنگ عناصر داخل اکتویتی مثال دکمه ها، لیبل ها و … تغییر نمیکنه.
یک راه غیر اصولی هم این هست که اگر از تصویر برای پس زمینه اکتویتی استفاده میکنید؛ از تصویری که در پس زمینه استفاده میکنید یک نسخه تیره تر بسازید و در کدنویسی مشخص کنید که وقتی منو رو باز کردید تصویر دوم به جای تصویر اول قرار بگیره، این سورس کد را دانلود کنید متوجه منظورم بشید.
و چک کنید ببینید میتونید عناصر داخل اکتویتی را در یک Panel قرار بدید و سپس شفافیت Panel را دستکاری کنید.
شما اگه با نرم افزار b4a bridge کار کرده باشین منظورمو بهتر متوجه میشین