package Ġcom . i _ af ric a . shift cal ender ob aj ana . screens . view mvc . view mv cf actory Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . i _ af ric a . shift cal ender ob aj ana . screens . calculate _ ot . Calculate Over time View Mvc Ċ import Ġcom . i _ af ric a . shift cal ender ob aj ana . screens . select shift . Select Shift View Mvc Ċ import Ġcom . i _ af ric a . shift cal ender ob aj ana . screens . shift . Shift View Mvc Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠView Mvc Factory Ġ@ Inject Ġconstructor ( private Ġval Ġlayout Inflater : ĠLayoutInflater ) Ġ{ ĊĊĠĠĠ Ġfun Ġnew Shift View Mvc ( parent : ĠViewGroup ?) Ġ: ĠShift View Mvc Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShift View Mvc ( layout Inflater , Ġparent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġnew Select Shift View Mvc ( parent : ĠViewGroup ?) Ġ: ĠSelect Shift View Mvc Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSelect Shift View Mvc ( layout Inflater , Ġparent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġnew Calculate Over time View Mvc ( parent : ĠViewGroup ?): ĠCalculate Over time View Mvc Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCalculate Over time View Mvc ( layout Inflater , Ġparent ) ĊĠĠĠ Ġ} Ċ }