Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
JIRA:
https://jira.appcelerator.org/browse/TIMOB-28317
Summary:
Ti.UI.OptionBar
works just likeTi.UI.TabbedBar
and shows a segmented control.Ti.UI.OPTION_STYLE_BUTTON
to show a material toggle button group. (See: link)Ti.UI.OPTION_STYLE_CHIP
to show a "Chip Choice" group. (See: link)Ti.UI.OPTION_STYLE_RADIO
to show a radio button group. (See: link)Example:
The below is what the new
Ti.UI.OptionBar
looks like on Android and iOS with all 3 styles. Note that iOS ignores the "style" property and always shows the segmented control instead.Test:
OptionBarTest.js
from TIMOB-28317.<application/>
element to the "tiapp.xml" file.@@@ Button click index: 1
@@@ Chip click index: 1
@@@ Horizontal radio click index: 1
@@@ Vertical radio click index: 1
@@@ Button click index: 1