Querying resource properties using LocalContext.current
androidx.compose:compose-bom を 2025.11.01 -> 2025.12.00 にアップデートしたところ、 lintでエラーが出るようになりました。 Err...
18 search resultsShowing 1~18 results
You need to log-in
androidx.compose:compose-bom を 2025.11.01 -> 2025.12.00 にアップデートしたところ、 lintでエラーが出るようになりました。 Err...
以下のようにタイトル・画像は両方タップできるけど、Rippleは画像のみに適用したい、とします 実装 interactionSourceをタップ対象のコンポーネントの親に定義し、それらを共有する...
<uses-permission android:name="android.permission.CAMERA" /> とカメラのパーミッションを追加したところ、以下のlintエラ...
compose-uiを1.8.0にアップデートしたところ、以下の警告が出るようになりました。 'interface ClipboardManager : Any' is deprecated. ...
Ladybug2024.2.1にアップデートしたところ、Lintが次のメッセージで失敗するようになりました。 Error: Use of :googleid classes without us...
次のようにボタンに高さを設定しても、何故か48dpまで余白が設定されてしまう。 Button( onClick = {}, modifier = Modifier .border(width =...
TL;DR 可変長のテキストに対してModifier.weight(1f)を指定してください。 Row(modifier) { Text( text = text, modifier = Mod...
先に結論 // Before val someOffset by /* State<Float> */ Modifier.offset(x = someOffset) // Afte...
Lifecycle 2.8.0以降でdropUnlessResumed dropUnlessStarted というAPIが追加されています。 以下のように画面遷移のコードを囲うことで、ナビゲーシ...
Android Studio Jellyfishにアップデートしたところ、設定が吹き飛んでしまった。その時のメモ。 Mac、JetBrains Toolboxでの環境を想定しています 手順 An...
lifecycleのバージョン2.7.0以降で LifecycleEventEffectを使うことができます。 LifecycleEventEffect(Lifecycle.Event.ON_R...
こういう角丸にしたいときに使うやつ 結論 実装としては、どっちでも同じです。 /** * Circular [Shape] with all the corners sized as the 5...
こんな感じで時間が経つとゲージが溜まって勝手にスクロールするやつです。カルーセルは無限にスクロールできるものとします。 コードを先に貼っておきます。 private const val PAGE...
Android13では、ユーザーのテーマに合わせてランチャーアイコンのtintを設定する機能が新たに追加されました。 これにアプリ側で対応する方法を紹介します。 https://develope...
こういうやつ。例えばGridで、基本的には16.dpの余白を左右に取るが、トップの画像だけは余白を無視したい、みたいな場合。 解決策 Modifier.layoutで調整する。拡張関数を作ってお...
こういうやつ。全体の幅を固定値ではなく、もっとも幅の大きい行に揃えて、かつ他の行も左右に揃える。簡単そうに見えて地味に難しいやつ。 答え IntrinsicSizeを使用することで簡潔に記述する...
Jetpack ComposeのComposable内でMutableStateを宣言する場合、大きく3通りの記述方法があります。 val mutableState = remember { m...
Jetpack Composeでコード書いていると、次のような警告を見かけることがあります。 Modifier parameter should be the first optional pa...
18 search resultsShowing 1~18 results
Qiita is a knowledge sharing service for engineers.