Giter Site home page Giter Site logo

Comments (5)

p0ppy-fl0w3r avatar p0ppy-fl0w3r commented on May 14, 2024 2

Yep... I'm using MD2. Thankx for this awesome library tho : )

from sheets-compose-dialogs.

maxkeppeler avatar maxkeppeler commented on May 14, 2024

On first sight, in the file DialogBase the Surface is used to wrap the use-case layout in it.
Surface uses as background MaterialTheme.colorScheme.surface

Can u maybe show your theme setup? Right now, it's difficult to guess what the problem could be.

from sheets-compose-dialogs.

p0ppy-fl0w3r avatar p0ppy-fl0w3r commented on May 14, 2024

Sure!

Here's the color palette

val Blue500 = Color(0xFF1E80B9)
val DarkBlue900 = Color(0xFF26282F)

// The app is always in dark mode regardless of the user's system theme.
val ColorPalette = darkColors(
    primary = Blue500,
    surface = DarkBlue900,
    onSurface = Color.White,
    background = DarkBlue900,
    onBackground = Color.White
)

... and the app's theme.

@Composable
fun MyTheme(content: @Composable () -> Unit) {

    MaterialTheme(colors = ColorPalette, typography = Typography, content = content)
}

In addition to the code above, I've added android:windowBackground=@color/black to my res/values/theme.xml to make the background color of my splash screen black. Here's the entirety of the theme.xml file.

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="Theme.MyApp" parent="android:Theme.Material.Light.NoActionBar" >
        <item name="android:windowBackground">@color/black</item>
    </style>
</resources>

from sheets-compose-dialogs.

maxkeppeler avatar maxkeppeler commented on May 14, 2024

Are you using MD2 or MD3? Perhaps same problem then, as for issue #15

from sheets-compose-dialogs.

maxkeppeler avatar maxkeppeler commented on May 14, 2024

Sorry for the issue then. I will definitely look into supporting MD2 as separate dependencies in the future, alongside landscape Layouts, once I find more time! Thank you!

from sheets-compose-dialogs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.