@Override public void onClick(View v) { imageView.setOrientation((imageView.getOrientation() + 90) % 360); } });
@Override public void onClick(View v) { imageView.setOrientation((imageView.getOrientation() + 90) % 360); } });
@Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(layout.imagedisplay_rotate_fragment, container, false); final SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView); imageView.setImage(ImageSource.asset("swissroad.jpg")); imageView.setOrientation(90); final ImageDisplayActivity activity = (ImageDisplayActivity)getActivity(); if (activity != null) { rootView.findViewById(id.previous).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { activity.previous(); } }); rootView.findViewById(id.next).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { activity.next(); } }); } rootView.findViewById(id.rotate).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { imageView.setOrientation((imageView.getOrientation() + 90) % 360); } }); return rootView; }
@Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(layout.imagedisplay_region_fragment, container, false); final SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView); imageView.setBitmapDecoderFactory(new CompatDecoderFactory<ImageDecoder>(SkiaImageDecoder.class, Bitmap.Config.ARGB_8888)); imageView.setRegionDecoderFactory(new CompatDecoderFactory<ImageRegionDecoder>(SkiaImageRegionDecoder.class, Bitmap.Config.ARGB_8888)); imageView.setOrientation(SubsamplingScaleImageView.ORIENTATION_90); imageView.setImage(ImageSource.asset("card.png").region(new Rect(5200, 651, 8200, 3250))); final ImageDisplayActivity activity = (ImageDisplayActivity)getActivity(); if (activity != null) { rootView.findViewById(id.previous).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { activity.previous(); } }); } rootView.findViewById(id.rotate).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { imageView.setOrientation((imageView.getOrientation() + 90) % 360); } }); return rootView; }
imageView.setOrientation(orientation);
mImageView.setOrientation(SubsamplingScaleImageView.ORIENTATION_0); mImageView.setImage( ImageSource.uri(mMessagePartId).dimensions(info.width, info.height), break; case ThreePartImageUtils.ORIENTATION_90: mImageView.setOrientation(SubsamplingScaleImageView.ORIENTATION_270); mImageView.setImage( ImageSource.uri(mMessagePartId).dimensions(info.height, info.width), break; case ThreePartImageUtils.ORIENTATION_180: mImageView.setOrientation(SubsamplingScaleImageView.ORIENTATION_180); mImageView.setImage( ImageSource.uri(mMessagePartId).dimensions(info.width, info.height), break; case ThreePartImageUtils.ORIENTATION_270: mImageView.setOrientation(SubsamplingScaleImageView.ORIENTATION_90); mImageView.setImage( ImageSource.uri(mMessagePartId).dimensions(info.height, info.width),