1 package com.davemorrissey.labs.subscaleview.test.imagedisplay; 2 3 import android.os.Bundle; 4 import android.support.annotation.NonNull; 5 import android.support.v4.app.Fragment; 6 import android.view.LayoutInflater; 7 import android.view.View; 8 import android.view.ViewGroup; 9 10 import com.davemorrissey.labs.subscaleview.ImageSource; 11 import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView; 12 import com.davemorrissey.labs.subscaleview.test.R.id; 13 import com.davemorrissey.labs.subscaleview.test.R.layout; 14 15 public class ImageDisplayLargeFragment extends Fragment { 16 17 @Override 18 public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 19 View rootView = inflater.inflate(layout.imagedisplay_large_fragment, container, false); 20 final ImageDisplayActivity activity = (ImageDisplayActivity)getActivity(); 21 if (activity != null) { 22 rootView.findViewById(id.next).setOnClickListener(new View.OnClickListener() { 23 @Override public void onClick(View v) { activity.next(); } 24 }); 25 } 26 SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView); 27 imageView.setImage(ImageSource.asset("card.png")); 28 return rootView; 29 } 30 31 } 32