In the CameraLayout description, it states:
“It is also possible to extend this class and override the protected fields and methods if different behavior is desired.”
However, this is not the case the fields are marked as protected but not open, which means they are accessible to subclasses but cannot actually be overridden. As a result, extending the class does not allow changing the behavior through those fields. Can you please make them open?