رفتن به مطلب
  • 0

تغییر تم برنامه در اکتیویتی خانه


mahfelsoft

سوال

دوستان این کدا هستن که برای تم برنامه توی منیفست مینویسیم

CreateResource(values, themes.xml,
<resources>
    <style name="MyAppTheme" parent="Base.Theme.AppCompat.Light">
  <item name="android:windowBackground">@android:color/transparent</item>
        <item name="colorPrimary">#11720c</item>
        <item name="colorPrimaryDark">#11720c</item>
        <item name="colorAccent">#11720c</item>
    <item name="windowNoTitle">true</item>
       <item name="windowActionBar">false</item>
    </style>
</resources>


من چون میخوام برای برناممم تم های مختلف بزارم اینم میخوام هی عوض کنم
میخوام ببینم آیا میشه توی صفحه اول کدهام اینو هی تغییر بدم ؟

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

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

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

با سلام

ببنید دوست عزیز خیلی از کتابخانه ها کار رو واقعا ساده کردن یکی کتابخانه ی basicmaterial هستش ولی بنده ندارمش میتونی با سرچ پیداش کنی و ازش استفاده کنی

برای تغییر رنگ استاتوس یک کتابخانه ای هستش که پیوست میکنم براتون میاد رنگ استاتوس بار رو تغییر میده

واسه اکشن بار هم میتونی دستی color بهش اعمال کنی

Dim s As ACToolBarLight
s.Color = 0xFFFF3030

 

واسه ساخت تنظیمات تغییر تم هم میتونی از sharedperference استفاده کنی مقدار رنگ رو بگیری و بعد هرجا خواستی صداش بزنی

 

 

 

دریافت فایل

Statusbar.rar

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

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

در 12 ساعت قبل، مجید آرتا گفته است :

من میحوام از توی صفحه اسپلش تم کل برنامه رو عوض کنم که نیازی به ریستارت شدن اکتیوی نباشه . چون توی این کدها ما مجبوریم برای اعمال تم activity finish کنیم یه دور

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

در 5 دقیقه قبل، Mr Mansour گفته است :

با سلام

ببنید دوست عزیز خیلی از کتابخانه ها کار رو واقعا ساده کردن یکی کتابخانه ی basicmaterial هستش ولی بنده ندارمش میتونی با سرچ پیداش کنی و ازش استفاده کنی

برای تغییر رنگ استاتوس یک کتابخانه ای هستش که پیوست میکنم براتون میاد رنگ استاتوس بار رو تغییر میده

واسه اکشن بار هم میتونی دستی color بهش اعمال کنی


Dim s As ACToolBarLight
s.Color = 0xFFFF3030

 

واسه ساخت تنظیمات تغییر تم هم میتونی از sharedperference استفاده کنی مقدار رنگ رو بگیری و بعد هرجا خواستی صداش بزنی

 

 

 

 

دریافت فایل

Statusbar.rar

 

مممنون .

فقط این 

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

خواهش میکنم AcToolbarLight جز کتابخانه ی Appcompat هستش

تیک بزنید و توی لایوت ادد کنید قسمت کاستوم ویو

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

در 2 دقیقه قبل، Mr Mansour گفته است :

خواهش میکنم AcToolbarLight جز کتابخانه ی Appcompat هستش

تیک بزنید و توی لایوت ادد کنید قسمت کاستوم ویو

ببینید همونطور که توضیح دادم من میخوام رنگ تم کلی برنامه رو تغییر بدم . اون کتابخونه sharedperference  که گفتید فق برای ذخیره اطلاعات هستش . الان اون کدهایی که آقای آرتا داد درست بود ولی من نمیتونم باهاش به طور کلی تم رو عوض کنم توی هر اکتیویتی کدها رو بزارم فقط رنگ اونو عوض میکنه . اون هم با یه دور ریستارت کردن برنامه . که این زیاد جالب نیست . من میخوام همون اول توی اسپلش بگم که رنگ تم کلی این باشه

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

خوب برادرجان شما که نمیتونین از توی یک اکتیویتی بگین که بقیه ی اکتیویتی ها تم های مختلفی داشته باشن

باید تو خود اکتیویتی جاری بهش بگی که اینی که قراره لود بشه با این رنگ ها لود کنی

شما یک بار تست بگیرید با این چیزی که بنده گفتم  ببینید نتیجه میگیرید یا نه

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

اما اون چیزی که اقای ارتای عزیز گذاشتن چرا نیازه چون اون با زمین تا اسمون با این روشی که بنده گفتم فرق داره

چونکه اون از ریسورس میخونه و اون ریسورس ها کلا به صورت پیشفرض توی اندروید وجود داره

 

شما یک تست بگیرین با این روشی که بنده گفتم اگه نتیجه نداد مطرحش کنید

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

بایگانی شده

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

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

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