DEV Community

Pedro
Pedro

Posted on

Como forçar Modo Claro no React Native

"Meus ícones e tags perderam a estilização!".

Caso isso tenha acontecido, existem grandes chances de você ter colocado seu smartphone em Modo Escuro e tenha afetado a estilização do seu app em React Native. Claro, existe sempre a opção de você estilizar de tal forma que funcione tanto no Modo Escuro e no Modo Claro.

Mas também existe a opção de desabilitar o modo escuro do React Native.

Para isso, vá até:

android/app/src/main/res/values/styles.xml
Enter fullscreen mode Exit fullscreen mode

e mude:

<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
Enter fullscreen mode Exit fullscreen mode

para isso:


<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Enter fullscreen mode Exit fullscreen mode

Deverá ficar assim:

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="android:editTextBackground">@drawable/rn_edit_text_material</item>
    </style>
</resources>

Enter fullscreen mode Exit fullscreen mode

Para aplicar as alterações somente reinstalar o aplicativo no seu celular.

Top comments (0)