0
アンドロイドアプリを開発していて、相対レイアウトで画像を設定しました。今私はジェスチャー(パンズーム)を介してイメージをズームしたい、相対レイアウトはイメージビューを含まない。画像は、相対レイアウト上に直接設定されます。アンドロイドの相対レイアウト(画像を含む)をズームするには?
アンドロイドアプリを開発していて、相対レイアウトで画像を設定しました。今私はジェスチャー(パンズーム)を介してイメージをズームしたい、相対レイアウトはイメージビューを含まない。画像は、相対レイアウト上に直接設定されます。アンドロイドの相対レイアウト(画像を含む)をズームするには?
私のopenionでは親のレイアウトをズームするのは良い方法ではありませんが、複雑な問題が生じるかもしれませんが、可能な解決策を見つけることができますzoom in/out RelativeLayoutとこのGithub Gistがあなたを助けます。
ImageView
をmatch_parent属性で作成し、PhotoViewを使用して画像を拡大したり、画像を拡大するためのすばらしいライブラリを作成したりすることができます。私は個人的に複数のプロジェクトで使用しています。
を使用してmatch_parent
の属性を持つImageView
です。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<uk.co.senab.photoview.PhotoView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:adjustViewBounds="true"/>
</RelativeLayout>
あなたはライブラリhereの実装に関するすべての情報を見つけることができます。
希望すると助かります