コード例 #1
0
ファイル: GraphAdapter.cs プロジェクト: garuma/Cytotem
		async void UpdateMeIcon (GraphEntryHolder holder)
		{
			var ce = holder.CounterEntry;
			try {
				if ((await db.WasPresentAt (ce.Date, TimeSpan.FromMinutes (15))) && holder.CounterEntry.Date == ce.Date)
					holder.MeIcon.Visibility = ViewStates.Visible;
			} catch (Exception e) {
				Android.Util.Log.Error ("GeofenceDb", e.ToString ());
			}
		}
コード例 #2
0
ファイル: GraphAdapter.cs プロジェクト: garuma/Cytotem
		public override RecyclerView.ViewHolder OnCreateViewHolder (ViewGroup parent, int viewType)
		{
			var inflater = LayoutInflater.From (parent.Context);
			var holder = new GraphEntryHolder (inflater.Inflate (Resource.Layout.ChartBarLayout,
			                                                     parent,
			                                                     false));
			holder.ChartBar.Click += (sender, e) => HandleChartBarClicked (holder.ChartBar,
			                                                               holder.CounterEntry,
			                                                               holder.AdapterPosition);

			return holder;
		}