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

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

Jetpack Compose / 2022-12-17

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

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

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

Jetpack Compose / 2022-11-27

前回の「その1」では、Jetpack Composeを使って画像をズームする基本的な実装を紹介しました。今回はアニメーションを利用してさらに使い勝手を向上させる方法を説明します。「その1」のソースコードをベースに変更を加

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

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

Jetpack Compose / 2022-11-23

この記事では、Jetpack Composeで画像をピンチジェスチャーでズームする処理について説明します。 単純にズームするだけならとても簡単に実現できるのですが、操作性を考慮すると意外なほど奥が深いので、何回かに分けて

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

ViewOnlyViewerで表示フォルダを選択できるようになりました

News / 2022-10-16

安心して子どもに触らせることができる写真・動画ビューワーアプリ「ViewOnlyViewer」の最新版をGoogle Playストアで公開しました。 ViewOnlyViewerは、とってもシンプルな写真・動画ビューワー

ViewOnlyViewerで表示フォルダを選択できるようになりました 続きを読む »

独自のremember関数を作ってUIの状態を整理する

Jetpack Compose / 2022-10-16

Jetpack ComposeのrememberとMutableStateの一歩進んだ使い方として、独自のrememberXXXという関数を作ってUIの状態を管理する方法を紹介します。 前回の「もう雰囲気で使わない。re

独自のremember関数を作ってUIの状態を整理する 続きを読む »

もう雰囲気で使わない。rememberを理解するためのポイント

Jetpack Compose / 2022-10-01

Jetpack Composeで再コンポジションを超えて変数を保持するために使うrememberですが、なかなか概念を理解するのが難しく、なんとなく雰囲気で書いて、期待通りの動作になるまで何度も試行錯誤を繰り返しながら実

もう雰囲気で使わない。rememberを理解するためのポイント 続きを読む »

JetpackCompose一問一答

Jetpack ComposeでonClickのrippleエフェクトを止めたい

Jetpack Compose / 2022-09-08

Jetpack ComposeのModifier.clickableを使うと自動的にリップルエフェクト(タップした点から波紋が広がるようなエフェクト)が有効になります。今回はこのリップルエフェクトを無効にする方法を紹介し

Jetpack ComposeでonClickのrippleエフェクトを止めたい 続きを読む »

JetpackCompose一問一答

Jetpack Composeでフルスクリーン表示したい

Jetpack Compose / 2022-08-30

Jetpack ComposeでUIを実装しているアプリでフルスクリーン表示を実現する方法を説明します。ここでのフルスクリーンとは、画面上部のステータスバーと画面下部のナビゲーションバーを非表示にして、それらが表示されて

Jetpack Composeでフルスクリーン表示したい 続きを読む »

KotlinのSharedFlowとStateFlowの違いを理解する

Kotlin / 2022-08-19

前回の記事ではSharedFlowの動作について図とサンプルコードで説明しました。今回はSharedFlowとStateFlowの違いを説明し、アプリ内での使い分けについても説明します。 目次1 StateFlowはSh

KotlinのSharedFlowとStateFlowの違いを理解する 続きを読む »

KotlinのSharedFlowを図で理解する

Kotlin / 2022-08-18

Androidアプリのアーキテクチャをちょっと真面目に考え始めたときにぶつかる壁の一つが、Flowだと思います。Flowの概念がなんとなく分かってくると次に混乱するのが、SharedFlowやStateFlowなどのFl

KotlinのSharedFlowを図で理解する 続きを読む »

投稿のページ送り
← 前 1 2 3 4 … 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 今回のゴール
  • 2 HorizontalPagerを導入
  • 3 ZoomImageSampleの変更
  • 4 detectTransformGesturesの変更
  • 5 ZoomStateの変更
    • 5.1 ジェスチャー消費判定
    • 5.2 ズーム状態のリセット
  • Home
  • Privacy Policy

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