INNER CODE UNIT · Java
onBindViewHolder
prscX/react-native-photo-editor · android/src/main/java/com/ahmedadeltito/photoeditor/ColorPickerAdapter.java:43
public void onBindViewHolder(ViewHolder holder, int position) {
buildColorPickerView(holder.colorPickerView, colorPickerColors.get(position));
}
@Override
public int getItemCount() {
return colorPickerColors.size();
}
private void buildColorPickerView(View view, int colorCode) {
view.setVisibility(View.VISIBLE);
ShapeDrawable biggerCircle = new ShapeDrawable(new OvalShape());
biggerCircle.setIntrinsicHeight(20);
biggerCircle.setIntrinsicWidth(20);
biggerCircle.setBounds(new Rect(0, 0, 20, 20));
biggerCircle.getPaint().setColor(colorCode);