1

Android アプリケーションで snapchat が行うような単純な画像フィルターを作成しようとしています。下の画像でわかるように フィルターイメージ

ここでは、赤い丸で囲まれた画像を確認できます。画像に触れて 2 本の指でドラッグすると (ピンチのように)、画像のサイズと方向が変更され、画面上の任意の場所にドラッグできます。

私のAndroidアプリで同じ実装を探していますが、snapchatのように正確な解決策を得ることができません.

それに対する解決策を提供してください。

前もって感謝します。

4

2 に答える 2

1

この機能については、PhotoViewを使用することをお勧めします。

次の機能を提供します

  • マルチタッチとダブルタップを使用して、すぐに使えるズーム。スクロール、
  • スムーズスクロールフリング付き。
  • スクロールする親 (ViewPager など) で使用すると完全に機能します。
  • 表示されたマトリックスが変更されたときにアプリケーションに通知できるようにします。現在のズーム/スクロール位置に基づいて UI を更新する必要がある場合に役立ちます。
  • ユーザーが写真をタップしたときにアプリケーションに通知できるようにします。

使用法

Build.gradle

dependencies {
    compile 'com.github.chrisbanes:PhotoView:1.3.0'
}

XML

<uk.co.senab.photoview.PhotoView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/iv_photo"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
于 2016-08-10T06:41:03.397 に答える