Tabnine Logo
SubsamplingScaleImageView.setImage
Code IndexAdd Tabnine to your IDE (free)

How to use
setImage
method
in
com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView

Best Java code snippets using com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.setImage (Showing top 20 results out of 315)

origin: davemorrissey/subsampling-scale-image-view

/**
 * Set the image source from a bitmap, resource, asset, file or other URI.
 * @param imageSource Image source.
 */
public final void setImage(@NonNull ImageSource imageSource) {
  setImage(imageSource, null, null);
}
origin: davemorrissey/subsampling-scale-image-view

/**
 * Set the image source from a bitmap, resource, asset, file or other URI, starting with a given orientation
 * setting, scale and center. This is the best method to use when you want scale and center to be restored
 * after screen orientation change; it avoids any redundant loading of tiles in the wrong orientation.
 * @param imageSource Image source.
 * @param state State to be restored. Nullable.
 */
public final void setImage(@NonNull ImageSource imageSource, ImageViewState state) {
  setImage(imageSource, null, state);
}
origin: davemorrissey/subsampling-scale-image-view

/**
 * Set the image source from a bitmap, resource, asset, file or other URI, providing a preview image to be
 * displayed until the full size image is loaded.
 *
 * You must declare the dimensions of the full size image by calling {@link ImageSource#dimensions(int, int)}
 * on the imageSource object. The preview source will be ignored if you don't provide dimensions,
 * and if you provide a bitmap for the full size image.
 * @param imageSource Image source. Dimensions must be declared.
 * @param previewSource Optional source for a preview image to be displayed and allow interaction while the full size image loads.
 */
public final void setImage(@NonNull ImageSource imageSource, ImageSource previewSource) {
  setImage(imageSource, previewSource, null);
}
origin: davemorrissey/subsampling-scale-image-view

@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View rootView = inflater.inflate(layout.view_pager_page, container, false);
  if (savedInstanceState != null) {
    if (asset == null && savedInstanceState.containsKey(BUNDLE_ASSET)) {
      asset = savedInstanceState.getString(BUNDLE_ASSET);
    }
  }
  if (asset != null) {
    SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView);
    imageView.setImage(ImageSource.asset(asset));
  }
  return rootView;
}
origin: davemorrissey/subsampling-scale-image-view

@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View rootView = inflater.inflate(layout.imagedisplay_large_fragment, container, false);
  final ImageDisplayActivity activity = (ImageDisplayActivity)getActivity();
  if (activity != null) {
    rootView.findViewById(id.next).setOnClickListener(new View.OnClickListener() {
      @Override public void onClick(View v) { activity.next(); }
    });
  }
  SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView);
  imageView.setImage(ImageSource.asset("card.png"));
  return rootView;
}
origin: davemorrissey/subsampling-scale-image-view

@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View rootView = inflater.inflate(layout.extension_circle_fragment, container, false);
  final ExtensionActivity activity = (ExtensionActivity)getActivity();
  if (activity != null) {
    rootView.findViewById(id.next).setOnClickListener(new View.OnClickListener() {
      @Override public void onClick(View v) { activity.next(); }
    });
    rootView.findViewById(id.previous).setOnClickListener(new View.OnClickListener() {
      @Override public void onClick(View v) { activity.previous(); }
    });
  }
  SubsamplingScaleImageView imageView = rootView.findViewById(id.imageView);
  imageView.setImage(ImageSource.asset("sanmartino.jpg"));
  return rootView;
}
origin: davemorrissey/subsampling-scale-image-view

@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;
}
origin: davemorrissey/subsampling-scale-image-view

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  SubsamplingScaleImageView view = findViewById(id.imageView);
  view.setImage(ImageSource.asset("sanmartino.jpg"));
}
origin: davemorrissey/subsampling-scale-image-view

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  view = findViewById(id.imageView);
  view.setImage(ImageSource.asset("card.png"));
}
origin: davemorrissey/subsampling-scale-image-view

@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;
}
origin: davemorrissey/subsampling-scale-image-view

String assetName = typedAttr.getString(styleable.SubsamplingScaleImageView_assetName);
if (assetName != null && assetName.length() > 0) {
  setImage(ImageSource.asset(assetName).tilingEnabled());
int resId = typedAttr.getResourceId(styleable.SubsamplingScaleImageView_src, 0);
if (resId > 0) {
  setImage(ImageSource.resource(resId).tilingEnabled());
origin: commonsguy/cw-omnibus

 void setPage(PdfRenderer.Page page) {
  if (bitmap==null) {
   int height=2000;
   int width=height * page.getWidth() / page.getHeight();

   bitmap=Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
  }

  bitmap.eraseColor(0xFFFFFFFF);
  page.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY);
  iv.resetScaleAndCenter();
  iv.setImage(ImageSource.cachedBitmap(bitmap));
 }
}
origin: davemorrissey/subsampling-scale-image-view

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  SubsamplingScaleImageView imageView = findViewById(id.imageView);
  imageView.setImage(ImageSource.asset("sanmartino.jpg"));
  imageView.setOnClickListener(new View.OnClickListener() {
    @Override public void onClick(View v) { Toast.makeText(v.getContext(), "Clicked", Toast.LENGTH_SHORT).show(); }
  });
  imageView.setOnLongClickListener(new View.OnLongClickListener() {
    @Override public boolean onLongClick(View v) { Toast.makeText(v.getContext(), "Long clicked", Toast.LENGTH_SHORT).show(); return true; }
  });
}
origin: davemorrissey/subsampling-scale-image-view

imageView.setImage(ImageSource.asset("sanmartino.jpg"));
imageView.setOnTouchListener(new View.OnTouchListener() {
  @Override
origin: Piasy/BigImageViewer

@UiThread
private void doShowImage(final int imageType, final File image) {
  if (mMainView != null) {
    removeView(mMainView);
  }
  mMainView = mViewFactory.createMainView(getContext(), imageType, image, mInitScaleType);
  if (mMainView == null) {
    onFail(new RuntimeException("Image type not supported: "
                  + ImageInfoExtractor.typeName(imageType)));
    return;
  }
  addView(mMainView, ViewGroup.LayoutParams.MATCH_PARENT,
      ViewGroup.LayoutParams.MATCH_PARENT);
  mMainView.setOnClickListener(mOnClickListener);
  mMainView.setOnLongClickListener(mOnLongClickListener);
  if (mMainView instanceof SubsamplingScaleImageView) {
    mSSIV = (SubsamplingScaleImageView) mMainView;
    mSSIV.setMinimumTileDpi(160);
    setOptimizeDisplay(mOptimizeDisplay);
    setInitScaleType(mInitScaleType);
    mSSIV.setImage(ImageSource.uri(Uri.fromFile(image)));
  }
  if (mFailureImageView != null) {
    mFailureImageView.setVisibility(GONE);
  }
}
origin: voghDev/PdfViewPager

@Override
@SuppressWarnings("NewApi")
public Object instantiateItem(ViewGroup container, int position) {
  View v = inflater.inflate(R.layout.view_pdf_page, container, false);
  SubsamplingScaleImageView ssiv = v.findViewById(R.id.subsamplingImageView);
  if (renderer == null || getCount() < position) {
    return v;
  }
  PdfRenderer.Page page = getPDFPage(renderer, position);
  Bitmap bitmap = bitmapContainer.get(position);
  ssiv.setImage(ImageSource.bitmap(bitmap));
  page.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY);
  page.close();
  ((ViewPager) container).addView(v, 0);
  return v;
}
origin: mozilla-tw/Rocket

/**
 * Set the image source from a bitmap, resource, asset, file or other URI, providing a preview image to be
 * displayed until the full size image is loaded.
 *
 * You must declare the dimensions of the full size image by calling {@link ImageSource#dimensions(int, int)}
 * on the imageSource object. The preview source will be ignored if you don't provide dimensions,
 * and if you provide a bitmap for the full size image.
 * @param imageSource Image source. Dimensions must be declared.
 * @param previewSource Optional source for a preview image to be displayed and allow interaction while the full size image loads.
 */
public final void setImage(ImageSource imageSource, ImageSource previewSource) {
  setImage(imageSource, previewSource, null);
}
origin: mozilla-tw/Rocket

/**
 * Set the image source from a bitmap, resource, asset, file or other URI.
 * @param imageSource Image source.
 */
public final void setImage(ImageSource imageSource) {
  setImage(imageSource, null, null);
}
origin: mozilla-tw/Rocket

/**
 * Set the image source from a bitmap, resource, asset, file or other URI, starting with a given orientation
 * setting, scale and center. This is the best method to use when you want scale and center to be restored
 * after screen orientation change; it avoids any redundant loading of tiles in the wrong orientation.
 * @param imageSource Image source.
 * @param state State to be restored. Nullable.
 */
public final void setImage(ImageSource imageSource, ImageViewState state) {
  setImage(imageSource, null, state);
}
origin: leftcoding/GankLy

  @Override
  public void onResourceReady(File resource, Transition<? super File> transition) {
    //设置图片初始化状态 = 从顶部开始加载
    ImageViewState state = new ImageViewState(0, new PointF(0, 0), 0);
    if (mHeight < 1920 || mWidth > 1080) {
      mImageView.setImageURI(Uri.fromFile(resource));
    } else {
      mImageView.setVisibility(View.GONE);
      sliderIv.setVisibility(View.VISIBLE);
      sliderIv.setImage(ImageSource.uri(Uri.fromFile(resource).getPath()), state);
    }
  }
});
com.davemorrissey.labs.subscaleviewSubsamplingScaleImageViewsetImage

Javadoc

Set the image source from a bitmap, resource, asset, file or other URI.

Popular methods of SubsamplingScaleImageView

  • setDoubleTapZoomScale
    Set the scale the image will zoom in to when double tapped. This also the scale point where a double
  • setMaxScale
    Set the maximum scale allowed. A value of 1 means 1:1 pixels at maximum scale. You may wish to set t
  • setMinimumDpi
    This is a screen density aware alternative to #setMaxScale(float); it allows you to express the maxi
  • setScaleAndCenter
    Externally change the scale and translation of the source image. This may be used with getCenter() a
  • getWidth
  • setDoubleTapZoomDpi
    A density aware alternative to #setDoubleTapZoomScale(float); this allows you to express the scale t
  • setMinimumScaleType
    Set the minimum scale type. See static fields. Normally #SCALE_TYPE_CENTER_INSIDE is best, for image
  • setMinimumTileDpi
    By default, image tiles are at least as high resolution as the screen. For a retina screen this may
  • setPanEnabled
    Enable or disable pan gesture detection. Disabling pan causes the image to be centered.
  • setZoomEnabled
    Enable or disable zoom gesture detection. Disabling zoom locks the the current scale.
  • <init>
  • getCenter
    Returns the source point at the center of the view.
  • <init>,
  • getCenter,
  • getContext,
  • getHeight,
  • getOrientation,
  • getScale,
  • isReady,
  • onDraw,
  • onImageLoaded

Popular in Java

  • Making http requests using okhttp
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • addToBackStack (FragmentTransaction)
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • JOptionPane (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now