at least it is doing what I want it to do (centering my view at runtime) but why is it doing it over and over? my understanding is that it should be called when the view tree has something to draw, which should not be multiple times every second. here I am logging its calls
why does OnPreDraw() keeps getting called over and over even when nothing is happening on screen? is that terrible for performance? I only want it to be called when there is actually something to be drawn.
the view location_manager is part of the action bar, if it matters.