The Bible Reader element renders all the child elements in a StackLayout. In many cases we use the standard style class names, so if you need to modify how something looks you should probably constrain it to the Bible Reader itself, such as
There are a few different types of headings in the Bible. They all render as a Label with the style class
Psalms also has one additional header type that you will encounter. There are 5 "sub-books" in Psalms. These are treated as headings that get an additional style class of
Subheadings are primarily used in Psalms and Song of Solomon and are rendered as a Label with the style class
subheading. There are some additional classes that will be applied in certain use cases:
psalm-title - An introduction to the Psalm, usually giving the author or circumstances of its composition (e.g., Psalm 23)
speaker - Used only in Song of Solomon. In the printed text, appears centered in small caps.
psalm-acrostic-title - Only in Psalm 119. Contains the Hebrew letter for that section.
textual-note - Appears only before John 8 and Mark 16.
There are places where one or more verses are supposed to be shown "blocked off" from other verses. In a physical Bible, this is denoted by vertical space before and after the block of verses. In the mobile rendering of the Bible this is handled by an empty ContentView before and after the block of verses. Both of these ContentView's have the style class
Finally there is the normal paragraph text that contains the content of the verses. These are also rendered as Label elements and have the style class
The default copyright text is rendered in a Html container will have the
copyright class applied to it. The individual inside will have the
paragraph class applied to them.
The Bible Audio control can be entirely customized by adding your own content to it. However, the default content is fairly simple. It consists of a single Icon element with the style class
bible-audio-icon applied to it.