android.widget.ImageView#getId ( )源码实例Demo

下面列出了android.widget.ImageView#getId ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: EasyPhotos   文件: PuzzleActivity.java
private void toggleIvMenu(@IdRes int resId) {
    for (ImageView ivMenu : ivMenus) {
        if (ivMenu.getId() == resId) {
            ivMenu.setColorFilter(ContextCompat.getColor(this, R.color.easy_photos_fg_accent));
        } else {
            ivMenu.clearColorFilter();
        }
    }

}
 
源代码2 项目: wallpaper   文件: WraperDetailViewpagerAdapter.java
@Override
public void onClick(View view) {
	// TODO Auto-generated method stub
	if (null != mListener) {
		ImageView imageView = (ImageView) view;
		int index = imageView.getId() - OFFSET_IMAGE_VIEW;
		mListener.viewpagerItemDidClicked(index);
	} else {
		Log.i("kyson", "please set listener with method:setViewPagerItemClickListener");
	}
}
 
源代码3 项目: wallpaper   文件: WraperDetailViewpagerAdapter.java
@Override
public void onClick(View view) {
	// TODO Auto-generated method stub
	if (null != mListener) {
		ImageView imageView = (ImageView) view;
		int index = imageView.getId() - OFFSET_IMAGE_VIEW;
		mListener.viewpagerItemDidClicked(index);
	} else {
		Log.i("kyson", "please set listener with method:setViewPagerItemClickListener");
	}
}
 
源代码4 项目: imsdk-android   文件: PuzzleActivity.java
private void toggleIvMenu(@IdRes int resId) {
    for (ImageView ivMenu : ivMenus) {
        if (ivMenu.getId() == resId) {
            ivMenu.setColorFilter(ContextCompat.getColor(this, R.color.easy_photos_fg_accent));
        } else {
            ivMenu.clearColorFilter();
        }
    }

}
 
源代码5 项目: SlidePager   文件: SlideChartView.java
/**
 * Init the {@link android.graphics.Color} of the {@link #mChartBarList}
 */
private void initBarColorsAndSize() {
    for (ImageView imageView : mChartBarList) {
        imageView.setBackgroundColor(mChartBarColor);
        if (imageView.getId() != R.id.progress_bottom_axis) {
            imageView.setMinimumHeight((int) (mChartBarSize / 2.0f));
        }
    }
}
 
源代码6 项目: android-login   文件: LoginActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_login);
  ButterKnife.bind(this);
  final AnimatedViewPager pager = ButterKnife.findById(this, R.id.pager);
  final ImageView background = ButterKnife.findById(this, R.id.scrolling_background);
  int[] screenSize = screenSize();

  for (ImageView element : sharedElements) {
    @ColorRes int color = element.getId() != R.id.logo ? R.color.white_transparent : R.color.color_logo_log_in;
    DrawableCompat.setTint(element.getDrawable(), ContextCompat.getColor(this, color));
  }
  //load a very big image and resize it, so it fits our needs
  Glide.with(this)
          .load(R.drawable.busy)
          .asBitmap()
          .override(screenSize[0] * 2, screenSize[1])
          .diskCacheStrategy(DiskCacheStrategy.RESULT)
          .into(new ImageViewTarget<Bitmap>(background) {
            @Override
            protected void setResource(Bitmap resource) {
              background.setImageBitmap(resource);
              background.post(() -> {
                //we need to scroll to the very left edge of the image
                //fire the scale animation
                background.scrollTo(-background.getWidth() / 2, 0);
                ObjectAnimator xAnimator = ObjectAnimator.ofFloat(background, View.SCALE_X, 4f, background.getScaleX());
                ObjectAnimator yAnimator = ObjectAnimator.ofFloat(background, View.SCALE_Y, 4f, background.getScaleY());
                AnimatorSet set = new AnimatorSet();
                set.playTogether(xAnimator, yAnimator);
                set.setDuration(getResources().getInteger(R.integer.duration));
                set.start();
              });
              pager.post(() -> {
                AuthAdapter adapter = new AuthAdapter(getSupportFragmentManager(), pager, background, sharedElements);
                pager.setAdapter(adapter);
              });
            }
          });
}