Example #1
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            LayoutInflater inflator = _pptController.GetSystemService(Context.LayoutInflaterService)
                                      as LayoutInflater;

            View rowView = inflator.Inflate(_resourceId, parent, false);
            BorderedImageView imageView = rowView.FindViewById <BorderedImageView>(Resource.Id.bottomRowImage);

            imageView.SetImageBitmap(_pptController.SlideList[position].Image);

            imageView.Index = position;
            imageView.SetOnTouchListener(this);

            if (_imageList.ContainsKey(position) == true)
            {
                imageView.Border = _imageList[position].Border;
            }

            if (_first == true && position == 0)
            {
                _first              = false;
                _oldSelected        = imageView;
                _oldSelected.Border = true;
            }

            _imageList[position] = imageView;

            return(rowView);
        }