본문 바로가기
Android 기법/# Study

[Android]KenBurnsView 와 PanoramaImageView 사용하기

by 퍼즐잎 2017. 7. 15.


ImageView 라이브러리인 KenBurnsViewPanoramaImageView를 사용 해봤습니다.




[KenBurnsView]

https://github.com/flavioarfaria/KenBurnsView



이미지가 움직이는 모습을 볼 수 있습니다.


1
2
3
4
5
6
        <com.flaviofaria.kenburnsview.KenBurnsView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:adjustViewBounds="true"
            android:scaleType="centerCrop"
            android:id="@+id/cardImageView"/>
cs


xml에서 다음과 같이 사용할 수 있고 코드 상에서는 ImageView 처럼 사용할 수 있습니다.







[PanoramaImageView]

https://github.com/gjiazhe/PanoramaImageView



스마트폰을 움직이면 기울기에 따라서 사진을 파노라마 형식으로

볼 수 있게 해주는 라이브러리 입니다.


1
2
3
4
5
6
    <com.gjiazhe.panoramaimageview.PanoramaImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:adjustViewBounds="true"
        android:id="@+id/panoramaImage"
        app:piv_enablePanoramaMode="true"/>
cs


xml은 다음과 같이 사용할 수 있습니다.


PanoramaImageView에서 중력 가속도 센서를 적용하는 과정이 따로 필요한데

상단의 PanoramaImageView 라이브러리 Github을 참고하면 쉽게 사용할 수 있습니다.







[라이브러리 적용 예제 - Github]





댓글