2024-01-01から1年間の記事一覧
課題 UI用のモジュールを作成し、AndroidTestを実行しようとしたところ、いくつかエラーが発生したのでメモ 対応 モジュール側のAndroidManifestに以下を記述する <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <application> </application></manifest>
内容 ソニーのXperia端末にインストールされているキーボードアプリ、POBox Plusを使っている場合にJetpack ComposeのTextFieldで文字入力しようとすると漢字及び濁点が入力できない。 ComposeBomの2024.05.00 までは問題なし ComposeBomの2024.06.00 からエ…
内容 色を指定する際に現時点で採用されているColorSchemeの値(例えばsurface)を使いたい。どうすればいいか。 対応 MaterialTheme.colorSchemeを使う。surfaceにアクセスしたいならMaterialTheme.colorScheme.surfaceでアクセスできる AlertDialog( conta…
内容 アイコンボタンなどのタップ領域を広げるためにComposableでInsetDrawableのようことを実現したい。どうすればよいか。 対応 ボタン全体をBoxで囲み、最低限確保したいサイズをdefaultMinSizeで指定する。 /** * タッチ領域付きButton * * @param modif…
内容 Textコンポーサブル使用時、lineHeightをstyle = TextStyle(lineHeight = 21.sp) で記述したときと Text(lineHeight = 21.sp)としたときとで異なる結果になった。 検証コード @Preview @Composable private fun TextLineHeight<figure class="figure-image figure-image-fotolife" title="lineHeight検証">[f:id:takeR:202406301801</figure>…
課題 KMP実装中、wasmJsBrowserRunで動作を確認しようとしたところ以下のエラーに遭遇 * What went wrong: Execution failed for task ':kotlinStoreYarnLock'. > Lock file was changed. Run the `kotlinUpgradeYarnLock` task to actualize lock file タス…
課題 androidx.compose.material3:material3 を 1.2.0 にしたところ、TopAppBarとPullRefreshがうまく連動して動作しなくなった(TopAppBarDefaults.exitUntilCollapsedScrollBehaviorの場合に下にスクロールしてもTopAppBarが降りてこない)。どうすればよ…
内容 あるコンポーサブルをにclickable属性を付与したいが、条件によってはoffにしたい。 クリックイベントを空 {}にしてもタップエフェクトが発生してしまう。どうすればよいか。 対応 Modifier.clicable()のenabled パラメータを使う @Composable fun Some…