@Override
 public void setZoomIndex(int index) {
   super.setZoomIndex(index);
   mSliderPosition = -1; // -1 means invalid
 }
 @Override
 public void setActivated(boolean activated) {
   super.setActivated(activated);
   mBar.setActivated(activated);
 }
 @Override
 public void setOrientation(int orientation, boolean animation) {
   // layout for the left-hand camera control
   if ((orientation == 180) || (mOrientation == 180)) requestLayout();
   super.setOrientation(orientation, animation);
 }