public View getView()

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;
        }