Пример #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.multi_recycler_view);

            wrv_multiView = (WearableRecyclerView)FindViewById(Resource.Id.wrv_multi_view);
            SnapHelper snapHelper = new LinearSnapHelper();

            snapHelper.AttachToRecyclerView(wrv_multiView);
            adapter = new AdapterMetricsMultiView(this, wrv_multiView, new List <int> {
                ListItemType.MetricsLayout, ListItemType.LapList
            }, false);
            wrv_multiView.SetAdapter(adapter);

            SetAmbientEnabled();


            app           = GlobalDataDash.GetInstance();
            serviceIntent = new Intent(this, typeof(ServiceWorkout));

            serviceConnection = new ServiceConnection(this);

            if (!app.isServiceRunning)
            {
                StartService(serviceIntent);
            }
            DoBindService();

            StartUIThread();
        }
Пример #2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            rootView = inflater.Inflate(Resource.Layout.lap_list, container, false);
            app      = GlobalDataDash.GetInstance();

            currentLapData = app.currentLapData;

            rv_lapList = (WearableRecyclerView)rootView.FindViewById(Resource.Id.rv_laps);
            adapter    = new AdapterRunData(Activity, rv_lapList, Resource.Layout.item_lap, currentLapData, false);
            rv_lapList.SetAdapter(adapter);
            adapter.NotifyDataSetChanged();

            return(rootView);
        }
Пример #3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            app       = GlobalDataDash.GetInstance();
            rootView  = inflater.Inflate(Resource.Layout.workout_menu, container, false);
            btn_pause = (Button)rootView.FindViewById(Resource.Id.btn_pause);
            if (app.isPaused)
            {
                btn_pause.Text = GetString(Resource.String.btn_pause);
            }
            btn_stop = (Button)rootView.FindViewById(Resource.Id.btn_stop);
            SetupPauseBtn();
            SetupStopBtn();

            return(rootView);
        }
Пример #4
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            app = GlobalDataDash.GetInstance();

            rootView       = inflater.Inflate(Resource.Layout.workout_metrics, container, false);
            mainClockLabel = (TextView)rootView.FindViewById(Resource.Id.tv_main_clock_label);
            lapClockLabel  = (TextView)rootView.FindViewById(Resource.Id.tv_lap_clock_label);
            tv_mainTime    = (TextView)rootView.FindViewById(Resource.Id.tv_main_time);
            tv_lapTime     = (TextView)rootView.FindViewById(Resource.Id.tv_lap_time);
            str_mainTime   = app.str_mainTime;
            str_lapTime    = app.str_lapTime;

            ll_timeRecorder = (LinearLayout)rootView.FindViewById(Resource.Id.ll_time_recorder);
            if (WearableButtons.GetButtonCount(Context) < 2)
            {
                SetupTimeRecorder();
            }

            return(rootView);
        }
 public AdapterMetricsMultiView(ActivityWearWorkout activity, WearableRecyclerView listView, List <int> list, bool itemLongClickable)
     : base(activity, listView, 0, list, itemLongClickable)
 {
     this.activity = activity;
     app           = GlobalDataDash.GetInstance();
 }