android.widget.ImageView.scrollTo()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(102)

本文整理了Java中android.widget.ImageView.scrollTo()方法的一些代码示例,展示了ImageView.scrollTo()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImageView.scrollTo()方法的具体详情如下:
包路径:android.widget.ImageView
类名称:ImageView
方法名:scrollTo

ImageView.scrollTo介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.pgviewer);

  ImageView PgContainer = (ImageView)findViewById(R.id.imageView1);

  String Page = String.valueOf(getIntent().getExtras().getInt("Page"));
  try {
    PgContainer.setImageBitmap(getBitmapFromAsset(Page));
  } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }

  PgContainer.setScaleType(ScaleType.FIT_CENTER);
  PgContainer.scrollTo(0, 0);
  PgContainer.setScrollBarStyle(0);
}

代码示例来源:origin: matrixxun/PullToZoomInListView

public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
  if (mScrollable) {
    float scrollY = (float) (mHeaderHeight - mHeaderContainer.getBottom());
    if (scrollY > 0.0f && scrollY < ((float) mHeaderHeight)) {
      mHeaderImage.scrollTo(0, -((int) (((double) scrollY) * 0.65d)));
    } else if (mHeaderImage.getScrollY() != 0) {
      mHeaderImage.scrollTo(0, 0);
    }
  }
  if (mOnScrollListener != null) {
    mOnScrollListener.onScroll(view, firstVisibleItem, visibleItemCount, totalItemCount);
  }
}

代码示例来源:origin: xbmc/Kore

@Override
  public boolean onPreDraw() {
    backgroundImage.getViewTreeObserver().removeOnPreDrawListener(this);
    // Position the image
    int offsetX =  (viewPager.getCurrentItem() - 1) * pixelsPerPage;
    backgroundImage.scrollTo(offsetX, 0);
    pageIndicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
      @Override
      public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        int offsetX = (int) ((position - 1 + positionOffset) * pixelsPerPage);
        backgroundImage.scrollTo(offsetX, 0);
      }
      @Override
      public void onPageSelected(int position) {
        setToolbarTitle(toolbar, position);
      }
      @Override
      public void onPageScrollStateChanged(int state) { }
    });
    return true;
  }
});

代码示例来源:origin: stackoverflow.com

Uri targetUri = data.getData();
imageView.setScaleType(ScaleType.CENTER_INSIDE);
imageView.scrollTo(0, 0);
imageView.setImageURI(targetUri);
imageView.setScaleType(ScaleType.MATRIX);

相关文章

ImageView类方法