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

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関数を自作しよう 続きを読む »

Jetpack Composeで画像をズームする その3

Jetpack Compose / 2022-12-17

今回は画像ズームシリーズその3です。「その1」では基本的な画像ズームの実装を紹介しました。「その2」ではアニメーションを導入して使い勝手を向上させました。今回はHorizontalPagerに配置した画像をズームする方法

Jetpack Composeで画像をズームする その3 続きを読む »

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

Profile

プロフィール画像

usuiat

Twitter Logo GitHub Mark

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

人気の記事

最近の投稿

  • Composeでマウスイベントと修飾キーを取得する
  • ライブラリ更新をサボったらKotlinの互換性がなくなった
  • Modifierチェーンの後ろだけTrailing commaをつけたくない!
  • AndroidアプリプロジェクトにKtlintを導入する
  • 詳解! ComposeでNestedScroll その4 標準API編

カテゴリー

  • 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 問題ない例
  • 2 うまくいかない例
  • 3 原因調査
  • 4 解決策
  • Home
  • Privacy Policy

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