تغییر رنگ Activity با کلیک روی منو در b4a

سوال

با سلام

من تو b4a منو طراحی کردم با Sliding menu. حالا می خوام وقتی منو باز شود رنگ اکتیویتی من تیره تر شه، چیکار کنم؟

در حال بررسی 0
, ۱۳۹۵/۷/۲۸ ۱۲:۳۸:۵۵ 3 پاسخ کاربر تازه 0

پاسخ ها ( 3 )

    0
    ۱۳۹۵/۷/۲۸ ۱۶:۲۵:۲۲

    سلام

    تو رویداد کلیک دکمه، که وقتی میزنید رو دکمه Menu، منو نمایش داده میشه میتونید از کد زیر استفاده کنید:

    Activity.Color=Colors.DarkGray

    و بر عکسش هم صفحه رو روشن تر میکنه

    Activity.Color=Colors.LightGray

    همچنین میتونید از رنگ دلخواه استفاده کنید، به این صورت

    Activity.Color=Colors.Blue

    که به جای Blue نام رنگ دلخواه رو میتونید بنویسید.

    موفق باشید

    0
    ۱۳۹۵/۷/۲۹ ۱۶:۳۰:۲۶

    به غیر از راهکاری که گفتم چیز دیگه ای به ذهنم نمیرسه متاسفانه،

    با روش بالا که رنگ اکتویتی رو تغییر بدید فقط رنگ اکتویتی تغییر میکنه و رنگ عناصر داخل اکتویتی مثال دکمه ها، لیبل ها و … تغییر نمیکنه.

    یک راه غیر اصولی هم این هست که اگر از تصویر برای پس زمینه اکتویتی استفاده میکنید؛ از تصویری که در پس زمینه استفاده میکنید یک نسخه تیره تر بسازید و در کدنویسی مشخص کنید که وقتی منو رو باز کردید تصویر دوم به جای تصویر اول قرار بگیره، این سورس کد را دانلود کنید متوجه منظورم بشید.

    و چک کنید ببینید میتونید عناصر داخل اکتویتی را در یک Panel قرار بدید و سپس شفافیت Panel را دستکاری کنید.

    0
    ۱۳۹۵/۷/۳۰ ۶:۲۸:۰۲

    شما اگه با نرم افزار b4a bridge کار کرده باشین منظورمو بهتر متوجه میشین

ارسال یک پاسخ