blob: cb79bbe1295b1463e601b97f01e2399c53ab4d7c [file] [log] [blame]
David Morrissey44e24922017-11-20 10:36:41 +00001package com.davemorrissey.labs.subscaleview.test.extension;
David Morrissey00cce302014-06-10 00:28:49 +01002
3import android.os.Bundle;
4import android.support.v4.app.Fragment;
5import android.view.LayoutInflater;
6import android.view.View;
David Morrissey00cce302014-06-10 00:28:49 +01007import android.view.ViewGroup;
David Morrissey59a6c8b2015-03-03 22:36:16 +00008
9import com.davemorrissey.labs.subscaleview.ImageSource;
David Morrissey00cce302014-06-10 00:28:49 +010010import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;
David Morrissey44e24922017-11-20 10:36:41 +000011import com.davemorrissey.labs.subscaleview.test.R.id;
12import com.davemorrissey.labs.subscaleview.test.R.layout;
David Morrissey00cce302014-06-10 00:28:49 +010013
14public class ExtensionCircleFragment extends Fragment {
15
16 @Override
17 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
18 View rootView = inflater.inflate(layout.extension_circle_fragment, container, false);
David Morrisseyc930ef72017-11-02 18:27:22 +000019 rootView.findViewById(id.next).setOnClickListener(new View.OnClickListener() {
20 @Override public void onClick(View v) { ((ExtensionActivity) ExtensionCircleFragment.this.getActivity()).next(); }
David Morrissey00cce302014-06-10 00:28:49 +010021 });
David Morrisseyc930ef72017-11-02 18:27:22 +000022 rootView.findViewById(id.previous).setOnClickListener(new View.OnClickListener() {
23 @Override public void onClick(View v) { ((ExtensionActivity) ExtensionCircleFragment.this.getActivity()).previous(); }
David Morrissey00cce302014-06-10 00:28:49 +010024 });
David Morrisseyc930ef72017-11-02 18:27:22 +000025 SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView);
David Morrisseyf9537212017-12-11 09:00:33 +000026 imageView.setImage(ImageSource.asset("sanmartino.jpg"));
David Morrissey00cce302014-06-10 00:28:49 +010027 return rootView;
28 }
29
30}