Androidアプリ開発の覚書き

Androidアプリ開発を、Kotlin, Jetpack Composeで行っています。気になったことをChatGPTに聞いて記事にしています。

2024-03-01から1日間の記事一覧

assetsやres/rawフォルダの音声の再生する

ゲームプログラミングなどで、プログラムで音声の再生や停止、切り替えをする方法が知りたくて、ChatGPTに聞きました。 音声を再生するにはどうするのですか? MediaPlayerオブジェクトとDisposableEffectについて、もう少し詳しく教えてください。 MediaPla…

Jetpack Compose:既存のRecyclerViewとLazyColumn/LazyRowの比較

UI

既存のRecyclerViewと、LazyColumn, LazyRowを比較しつつ、解説してもらいました。 Jetpack Composeに、既存のRecyclerViewに相当するComposable関数はありますか? RecyclerViewと、LazyColumn/LazyRowの機能を比較してください。 LazyPagingItemsの概要と…

AndroidView関数:WebView等の既存ViewをCompose内で使用する

UI

Composable関数が未提供の既存ViewをComposeで使用する方法です。 WebViewほか、MapViewなどはまだ未提供なため、以下で教わった方法が必要らしいです。 Jetpack ComposeでWebViewに対応する機能を持つComposable関数があれば教えてください。 AndroidViewシ…

Canvas上にキャラクターの画像を表示する(スプライトシート)

単に画像を表示するにしてもいろいろなやり方があるのですね。 キャラクターの上下左右向きの画像を一つの画像(スプライトシートという)として持ち、描画時に向きに対応した部分のみ切り抜いて表示するという手法を教えてもらいました。 Canvasを8x8のマスに…