見出し画像

ActionMode の文字色(タイトル)を変更する方法|Android|Material Design 3

actionModeStyle


テーマで actionModeStyle をカスタマイズし、変更したい文字色を定義する

values\themes.xml

<!-- Base application theme. -->
<style name="Theme.FoWA" parent="Theme.Material3.DayNight">
    ...

    <!-- Action Mode -->
    <item name="actionModeStyle">@style/Widget.FoWA.ActionMode</item>
</style>

...

<style name="Widget.FoWA.ActionMode" parent="Widget.Material3.ActionMode">
    <!-- Specifies a style to use for title text. -->
    <item name="titleTextStyle">@style/TextAppearance.FoWA.ActionMode.Title</item>
</style>

...

<style name="TextAppearance.FoWA.ActionMode.Title"
       parent="TextAppearance.Material3.ActionBar.Title">
    <!-- Color of text (usually same as colorForeground). -->
    <item name="android:textColor">?attr/colorOnPrimary</item>
</style>

参考

関連


ここから先は

0字

Android 環境での実践的な Kotlin プログラミングを学ぶ人のためのマガジンです。「Android アプリを作る方法をしっかり学…

この記事が気に入ったらサポートをしてみませんか?