تنظیم تم

پرسیده شده
فعالیت 1065 روز پیش
دیده شده 372 بار
0

باسلام 

در مورد تغییر تم در theme و قرار دادن "parent:"Theme.MaterialComponents.Light.NoActionBar  دیگه نمیشه در تغییر background یک دکمه بصورت کاستوم و رنگ و شیپ خاص داد و همون رنگ primary رو میگیرد دلیل چیه ؟

 

ولی وقتی تغییر میدم theme رو به حالت "parent="Theme.AppCompat.DayNight.NoActionBar این کار انجام میشه تغییر داد بگراد دکمه دلخواه رو ولی تو حالت متریال  چه راحلی هس برای این ؟

فایل پیوست

بهروز البرزی
بهروز البرزی

7 خرداد 00

0
حذف شده

سلام وقت بخیر بهروز جان

 

اگر تم متریال داشته باشین و مثلا از Button استفاده کنین لازم هست مثلا برای تغییر بک گراند از اتربیوت زیر استفاده کنید

*: namespace مربوطه بجای android باید app باشه .

app:backgroundTint="@color/black"
<Button
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:backgroundTint="@color/black"/>
فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

7 خرداد 00

حذف شده
مرسی بازم پوریا جان من امتحان کردم اینو عوض میشه بگراند ولی برای زیر api 21 کار نمیکنه دیگه میخوام بگراند بصورت کاستوم shape میدادیم بهش مقدار بدم ولی به اینصورت نمیشه تعریف کرد؟ ولی باتن خود متریال چطور ازش استفاده کنم اون تو تمام api ها جواب میده ؟ چون خودش stroke و radius هم داره راحتره و ممنون میشم راهنمایی کنی ؟؟
بهروز البرزی

7 خرداد 00