内容をスキップ
縁側プログラミング
  • Home
  • Blog
  • Programming
  • Software
検索
縁側プログラミング
  • Home
  • Blog
  • Programming
  • Software
  • ホーム
  • Blog
  • ページ 2

Modifier.NodeとModifier.Elementの関係を理解する

Jetpack Compose / 2023-07-22

Jetpack Composeのパフォーマンス改善のためにModifier.composedからModifier.Nodeへの移行が進められています。自分の作ったライブラリもModifier.Nodeに移行したいと思って […]

Modifier.NodeとModifier.Elementの関係を理解する 続きを読む »

ListやPagerの上でPointerInputを使う時の注意点

Jetpack Compose / 2023-07-13

LazyColumnやHorizontalPager/VerticalPagerの上に配置したUIエレメントに対してpointerInputを使う時は、keyを適切に設定しないとうまく動かない場合がある、という話です。

ListやPagerの上でPointerInputを使う時の注意点 続きを読む »

Jetpack Composeで時間ベースのアニメーションを実装する

Jetpack Compose / 2023-04-09

今回は、Jetpack Composeで物体の運動をシミュレーションしたり、波を動かしたりする方法を紹介します。ポイントは、withFrameMillisという関数でフレーム毎の時刻を取得するところです。 それでは、説明

Jetpack Composeで時間ベースのアニメーションを実装する 続きを読む »

PointerInputとジェスチャー検出の仕組みを理解する

Jetpack Compose / 2023-03-26

Jetpack ComposeのジェスチャーはModifier.pointerInputを使って実装しますが、標準APIで用意されていないカスタムジェスチャーを実装しようとすると、急に難易度が上がる印象があります。今回は

PointerInputとジェスチャー検出の仕組みを理解する 続きを読む »

GitHub Pagesは専用ブランチを使うべきか

Software Development / 2023-03-10

GitHub Pagesは、GitHubにpushしたドキュメントをWebページとして公開できる便利な機能です。一般的には、gh-pagesという専用のブランチを用意して、そこにHTMLなどのドキュメントをpushして公

GitHub Pagesは専用ブランチを使うべきか 続きを読む »

DokkaによるKotlinドキュメント作成のススメ

Kotlin / 2023-03-04

Kotlinでは、ソースコードの中に、クラスや関数の仕様をKDocという書式でコメントで書いておくと、Dokkaというツールを使ってHTMLやMarkdown形式のドキュメントを作成することができます。今回は、KDocの

DokkaによるKotlinドキュメント作成のススメ 続きを読む »

AndroidライブラリのAPIリファレンス作成と公開を自動化しよう

Android / 2023-02-23

この記事では、GitHubで管理しているAndroidのライブラリのAPIリファレンスをDokkaで作成し、GitHub Pagesで公開する作業を自動化する方法を紹介します。(この記事ではAndroidライブラリですが

AndroidライブラリのAPIリファレンス作成と公開を自動化しよう 続きを読む »

Jetpack Composeで画像をズームする(5) ライブラリの紹介

Jetpack Compose / 2023-02-18

これまで4回にわたって、Jetpack Composeで画像をズームする方法を説明してきましたが、ソースコードの量もそれなりに多くなりました。(その1・その2・その3・その4) そこで、少ないコードで画像ズームを実現でき

Jetpack Composeで画像をズームする(5) ライブラリの紹介 続きを読む »

PagerのcurrentPage, settledPage, targetPageの挙動

Jetpack Compose / 2023-01-29

Jetpack Compose 1.4.0 (本記事執筆時点ではalpha05)で、HorizontalPagerとVerticalPagerが追加されました。これまでAccompanistで提供されていたものが、本家に

PagerのcurrentPage, settledPage, targetPageの挙動 続きを読む »

Jetpack Composeで画像をズームする(4) Modifier関数を自作しよう

Jetpack Compose / 2022-12-22

今回は画像ズームシリーズその4です。前回の「その3」まででHorizontalPagerの上に配置した画像をズームすることができるようになりました。今回はこれまでの内容を実装したModifier関数を自作することによって

Jetpack Composeで画像をズームする(4) Modifier関数を自作しよう 続きを読む »

投稿のページ送り
← 前 1 2 3 … 11 次 →

Profile

プロフィール画像

usuiat

Twitter Logo GitHub Mark

縁側のお気に入りスペースでちまちまとAndroidアプリやライブラリを開発しています。Composeが大好きです。

人気の記事

最近の投稿

  • Androidifyでドロイドくんを生成してみよう
  • Composeでマウスイベントと修飾キーを取得する
  • ライブラリ更新をサボったらKotlinの互換性がなくなった
  • Modifierチェーンの後ろだけTrailing commaをつけたくない!
  • AndroidアプリプロジェクトにKtlintを導入する

カテゴリー

  • Android
  • Jetpack Compose
  • Kotlin
  • News
  • Software Development
  • 未分類

タグ

Android Studio (10) Android System (2) Camera (1) Coroutine (2) DataBinding (5) google I/O (1) Google Play Store (2) gradle (4) Jetpack Compose (1) Koin (4) Material Design (2) MediaStore (4) MVVM (5) Permission (3) Picasso (2) RecyclerView (2) UI (5) ViewBinding (1) ViewOnlyViewer (1)

目次

  • 1 Modifier.ElementとModifier.Nodeの関係
  • 2 クラス構成
  • Home
  • Privacy Policy

Copyright © 2025 縁側プログラミング | Powered by Astra WordPress テーマ