Home | History | Annotate | Download | only in extension
      1 package com.davemorrissey.labs.subscaleview.test.extension;
      2 
      3 import android.graphics.PointF;
      4 import android.os.Bundle;
      5 import android.support.annotation.NonNull;
      6 import android.support.v4.app.Fragment;
      7 import android.view.LayoutInflater;
      8 import android.view.View;
      9 import android.view.ViewGroup;
     10 
     11 import com.davemorrissey.labs.subscaleview.ImageSource;
     12 import com.davemorrissey.labs.subscaleview.test.R.id;
     13 import com.davemorrissey.labs.subscaleview.test.R.layout;
     14 import com.davemorrissey.labs.subscaleview.test.extension.views.PinView;
     15 
     16 public class ExtensionPinFragment extends Fragment {
     17 
     18     @Override
     19     public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
     20         View rootView = inflater.inflate(layout.extension_pin_fragment, container, false);
     21         final ExtensionActivity activity = (ExtensionActivity)getActivity();
     22         if (activity != null) {
     23             rootView.findViewById(id.next).setOnClickListener(new View.OnClickListener() {
     24                 @Override public void onClick(View v) { activity.next(); }
     25             });
     26         }
     27         PinView imageView = rootView.findViewById(id.imageView);
     28         imageView.setImage(ImageSource.asset("sanmartino.jpg"));
     29         imageView.setPin(new PointF(1602f, 405f));
     30         return rootView;
     31     }
     32 
     33 }
     34