in scroll_overlay/android/app/src/main/java/io/flutter/scroll_overlay/ScrollOverlayActivity.java [131:151]
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
TextView textView = new TextView(ScrollOverlayActivity.this);
textView.setTextColor(0xFF000000);
textView.setGravity(Gravity.CENTER_VERTICAL);
textView.setTextSize(15);
textView.setPadding((int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP,
6,
getResources().getDisplayMetrics()), 0, 0, 0);
convertView = textView;
}
final int height = (int) TypedValue
.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 40 + position, getResources().getDisplayMetrics());
convertView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, height));
int color = OVERLAY_COLORS[position % OVERLAY_COLORS.length];
convertView.setBackground(new ColorDrawable(color));
((TextView) convertView).setText("Android " + position);
return convertView;
}