From 7a269be94d4126a0e43fc40dd70defd0a8dfe94f Mon Sep 17 00:00:00 2001 From: David Morrissey Date: Sat, 7 Jun 2014 23:53:01 +0100 Subject: Reset method --- .../src/com/davemorrissey/labs/subscaleview/sample/PageFragment.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sample/src') diff --git a/sample/src/com/davemorrissey/labs/subscaleview/sample/PageFragment.java b/sample/src/com/davemorrissey/labs/subscaleview/sample/PageFragment.java index accf582..db51994 100644 --- a/sample/src/com/davemorrissey/labs/subscaleview/sample/PageFragment.java +++ b/sample/src/com/davemorrissey/labs/subscaleview/sample/PageFragment.java @@ -65,6 +65,7 @@ public class PageFragment extends Fragment implements OnClickListener, OnLongCli rootView.findViewById(id.rotate).setOnClickListener(this); rootView.findViewById(id.scale).setOnClickListener(this); rootView.findViewById(id.center).setOnClickListener(this); + rootView.findViewById(id.reset).setOnClickListener(this); if (asset != null) { SubsamplingScaleImageView imageView = (SubsamplingScaleImageView)rootView.findViewById(id.imageView); imageView.setImageAsset(asset, imageViewState); @@ -100,6 +101,9 @@ public class PageFragment extends Fragment implements OnClickListener, OnLongCli int sy = random.nextInt(imageView.getSHeight()); imageView.animateCenter(new PointF(sx, sy)).withDuration(1500).start(); } + } else if (view.getId() == id.reset && rootView != null) { + SubsamplingScaleImageView imageView = (SubsamplingScaleImageView)rootView.findViewById(id.imageView); + imageView.resetScaleAndCenter(); } else if (view.getId() == id.imageView) { Toast.makeText(getActivity(), "Clicked", Toast.LENGTH_SHORT).show(); } -- cgit v1.2.3