🔖

Jetpack Composeで画面サイズを取得する

tomoki2021/07/19に公開

Jetpack Composeで画面サイズを取得する

Sample.kt
@Composable
fun Sample(){
    BoxWithConstraints {
        val screenWidth = with(LocalDensity.current) { constraints.maxWidth.toDp() }
        val screenHeight = with(LocalDensity.current) { constraints.maxHeight.toDp() }
    }
}

このscreenWidthscreenHeightを利用することで画面サイズの異なる端末でもpaddingを利用するなどし、レイアウトをいい感じにできます。

株式会社ゆめみ

みんな知ってるあのサービスも、ゆめみが一緒に作ってます。スマホアプリ/Webサービスの企画・UX/UI設計、開発運用の内製化支援。Swift,Kotlin,Rust,Go,Flutter,ML,React,AWS等エンジニア・クリエイターの会社です。Twitterで情報配信中

Discussion

ログインするとコメントできます