protected override Android.Views.View GetCellCore(Cell item, Android.Views.View convertView, ViewGroup parent, Context context)
        {
            var view = convertView ?? base.GetCellCore(item, convertView, parent, context);

            var baseViewCell = (BaseCell)item;

            var drawable = new StateListDrawable();

            drawable.AddState(new int[] { Android.Resource.Attribute.StateSelected }, new ColorDrawable(baseViewCell.SelectionColor.ToAndroid()));
            drawable.AddState(new int[] { Android.Resource.Attribute.StatePressed }, new ColorDrawable(baseViewCell.SelectionColor.ToAndroid()));
            drawable.AddState(StateSet.WildCard.ToArray(), new ColorDrawable(baseViewCell.BackgroundColor.ToAndroid()));


            view.Background = drawable;


            return(view);
        }
Ejemplo n.º 2
0
 public void OnItemSelected(CursorWheelLayout p0, Android.Views.View p1, int p2)
 {
     Toast.MakeText(this.Context, "Selected: " + FirstImage[p2].ImageDescription, ToastLength.Short).Show();
 }
 /// <summary>
 /// Sets the currently selected marker and annotation.
 /// </summary>
 /// <param name="marker">The currently selected marker.</param>
 /// <param name="annotation">The currently selected annotation.</param>
 /// <returns>The annotation to be returned.</returns>
 private Android.Views.View SetView(Marker marker, Android.Views.View annotation)
 {
     this.selectedMarker     = marker;
     this.selectedAnnotation = annotation;
     return(this.selectedAnnotation);
 }