Skip to content

gotokatsuya/FlickableView

Repository files navigation

FlickableView

Flickable ImageView for Android. It's like a view of twitter's detail image.

It's possible that other views animate with FlickableView.

Feature

  • Move (Up, Down)
  • Zoom
  • Flick (Up, Down)

How to use

 final FlickableImageView flickableImageView = (FlickableImageView) findViewById(R.id.fiv); // Resource flickableImageView.setImageResource(R.drawable.travel); // Http Request // String url = "..."; // Picasso.with(context).load(url).into(flickableImageView); // Listeners // Flick Listener flickableImageView.setOnFlickListener(new FlickableImageView.OnFlickableImageViewFlickListener() { @Override public void onStartFlick() { } @Override public void onFinishFlick() { } }); // Drag Listener flickableImageView.setOnDraggingListener(new FlickableImageView.OnFlickableImageViewDraggingListener() { @Override public void onStartDrag() { } @Override public void onCancelDrag() { } }); // SingleTap Listener flickableImageView.setOnSingleTapListener(new FlickableImageView.OnFlickableImageViewSingleTapListener() { @Override public void onSingleTapConfirmed() { } }); // DoubleTap Listener flickableImageView.setOnDoubleTapListener(new FlickableImageView.OnFlickableImageViewDoubleTapListener() { @Override public void onDoubleTap() { } }); // Zoom Listener flickableImageView.setOnZoomListener(new FlickableImageView.OnFlickableImageViewZoomListener() { @Override public void onStartZoom() { } @Override public void onBackFromMinScale() { } }); 

Check this sample code.

Gradle

repositories { jcenter() } dependencies { compile 'com.github.goka.flickableview:flickableview:1.0.0' }

Release

1.0.0
 First release.

Reference

ImageViewZoom

About

Flickable ImageView for Android. It's like a view of twitter's detail image.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages