├── .github
├── CODEOWNERS
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_template.md
├── PULL_REQUEST_TEMPLATE.md
├── policies
│ └── resourceManagement.yml
└── workflows
│ ├── android-build-check.yml
│ ├── fluent-android-build.yml
│ └── localization.yml
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── CredScanSuppressions.json
├── FluentUI.Demo
├── build.gradle
├── keystore.jks
├── lint.xml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── microsoft
│ │ └── fluentuidemo
│ │ ├── BaseTest.kt
│ │ ├── DemoListActivityUITest.kt
│ │ ├── UiTestSuite.kt
│ │ └── demos
│ │ ├── V2AppBarLayoutActivityUITest.kt
│ │ ├── V2AvatarActivityUITest.kt
│ │ ├── V2AvatarCarouselActivityUITest.kt
│ │ ├── V2AvatarGroupActivityUITest.kt
│ │ ├── V2BadgeActivityUITest.kt
│ │ ├── V2BannerUITest.kt
│ │ ├── V2BasicChipUITest.kt
│ │ ├── V2BasicControlsActivityUITest.kt
│ │ ├── V2BottomDrawerUITest.kt
│ │ ├── V2BottomSheetActivityUITest.kt
│ │ ├── V2ButtonsActivityUITest.kt
│ │ ├── V2CardNudgeActivityUITest.kt
│ │ ├── V2CardUITest.kt
│ │ ├── V2CitationUITest.kt
│ │ ├── V2DialogActivityUITest.kt
│ │ ├── V2DrawerActivityUITest.kt
│ │ ├── V2LabelUITest.kt
│ │ ├── V2ListItemUITest.kt
│ │ ├── V2PeoplePickerUITest.kt
│ │ ├── V2PersonaChipActivityUITest.kt
│ │ ├── V2PersonaListActivityUITest.kt
│ │ ├── V2PersonaUITest.kt
│ │ ├── V2ProgressIndicatorUITest.kt
│ │ ├── V2ScaffoldActivityUITest.kt
│ │ ├── V2SegmentedControlActivityUITest.kt
│ │ ├── V2ShimmerUITest.kt
│ │ ├── V2SnackbarActivityUITest.kt
│ │ ├── V2TabBarActivityUITest.kt
│ │ ├── V2TextFieldActivityUITest.kt
│ │ └── V2ToolTipActivityUITest.kt
│ ├── development
│ ├── java
│ │ └── fluentuidemo
│ │ │ └── Initializer.kt
│ └── res
│ │ └── values
│ │ └── strings.xml
│ ├── dogfood
│ └── java
│ │ └── com.microsoft.fluentuidemo
│ │ └── Initializer.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── dogfood-release-notes.txt
│ ├── java
│ │ └── com
│ │ │ ├── example
│ │ │ └── theme
│ │ │ │ └── token
│ │ │ │ ├── CustomizedAliasTokens.kt
│ │ │ │ ├── GradientTokens.kt
│ │ │ │ ├── MyAvatarTokens.kt
│ │ │ │ ├── MyButtonTokens.kt
│ │ │ │ └── MyControlTokens.kt
│ │ │ └── microsoft
│ │ │ └── fluentuidemo
│ │ │ ├── AppProperties.kt
│ │ │ ├── CustomizedTokens.kt
│ │ │ ├── DemoActivity.kt
│ │ │ ├── Demos.kt
│ │ │ ├── V2DemoActivity.kt
│ │ │ ├── V2DemoListActivity.kt
│ │ │ ├── V2DesignTokensActivity.kt
│ │ │ ├── demos
│ │ │ ├── ActionBarLayoutActivity.kt
│ │ │ ├── AppBarLayoutActivity.kt
│ │ │ ├── AvatarGroupViewActivity.kt
│ │ │ ├── AvatarViewActivity.kt
│ │ │ ├── BasicInputsActivity.kt
│ │ │ ├── BottomNavigationActivity.kt
│ │ │ ├── BottomSheetActivity.kt
│ │ │ ├── CalendarViewActivity.kt
│ │ │ ├── ContextualCommandBarActivity.kt
│ │ │ ├── DateTimePickerActivity.kt
│ │ │ ├── DrawerActivity.kt
│ │ │ ├── ListItemViewActivity.kt
│ │ │ ├── PeoplePickerViewActivity.kt
│ │ │ ├── PersistentBottomSheetActivity.kt
│ │ │ ├── PersonaChipViewActivity.kt
│ │ │ ├── PersonaListViewActivity.kt
│ │ │ ├── PersonaViewActivity.kt
│ │ │ ├── PopupMenuActivity.kt
│ │ │ ├── ProgressActivity.kt
│ │ │ ├── SnackbarActivity.kt
│ │ │ ├── TabLayoutActivity.kt
│ │ │ ├── TemplateViewActivity.kt
│ │ │ ├── TooltipActivity.kt
│ │ │ ├── TypographyActivity.kt
│ │ │ ├── V2AcrylicActivity.kt
│ │ │ ├── V2ActionBarActivity.kt
│ │ │ ├── V2AppBarActivity.kt
│ │ │ ├── V2AvatarActivity.kt
│ │ │ ├── V2AvatarCarouselActivity.kt
│ │ │ ├── V2AvatarGroupActivity.kt
│ │ │ ├── V2BadgeActivity.kt
│ │ │ ├── V2BannerActivity.kt
│ │ │ ├── V2BasicChipActivity.kt
│ │ │ ├── V2BasicControlsActivity.kt
│ │ │ ├── V2BottomDrawerActivity.kt
│ │ │ ├── V2BottomSheetActivity.kt
│ │ │ ├── V2ButtonsActivity.kt
│ │ │ ├── V2CardActivity.kt
│ │ │ ├── V2CardNudgeActivity.kt
│ │ │ ├── V2CitationActivity.kt
│ │ │ ├── V2ContextualCommandBarActivity.kt
│ │ │ ├── V2DialogActivity.kt
│ │ │ ├── V2DrawerActivity.kt
│ │ │ ├── V2LabelActivity.kt
│ │ │ ├── V2ListItemActivity.kt
│ │ │ ├── V2MenuActivity.kt
│ │ │ ├── V2PeoplePickerActivity.kt
│ │ │ ├── V2PersonaActivity.kt
│ │ │ ├── V2PersonaChipActivity.kt
│ │ │ ├── V2PersonaListActivity.kt
│ │ │ ├── V2ProgressActivity.kt
│ │ │ ├── V2ScaffoldActivity.kt
│ │ │ ├── V2SearchBarActivity.kt
│ │ │ ├── V2SegmentedControlActivity.kt
│ │ │ ├── V2ShimmerActivity.kt
│ │ │ ├── V2SideRailActivity.kt
│ │ │ ├── V2SnackbarActivity.kt
│ │ │ ├── V2TabBarActivity.kt
│ │ │ ├── V2TextFieldActivity.kt
│ │ │ ├── V2ToolTipActivity.kt
│ │ │ ├── actionbar
│ │ │ │ ├── ActionBarDemoActivity.kt
│ │ │ │ └── V2ActionBarDemoActivity.kt
│ │ │ ├── list
│ │ │ │ ├── IBaseListItem.kt
│ │ │ │ ├── IButtonItem.kt
│ │ │ │ ├── IListItem.kt
│ │ │ │ ├── IListSubHeader.kt
│ │ │ │ └── ListAdapter.kt
│ │ │ └── views
│ │ │ │ └── Cell.kt
│ │ │ ├── icons
│ │ │ ├── __ListItemIcons.kt
│ │ │ └── listitemicons
│ │ │ │ ├── Chevron.kt
│ │ │ │ └── Folder40.kt
│ │ │ └── util
│ │ │ ├── AvatarUtils.kt
│ │ │ ├── Content.kt
│ │ │ ├── DemoUtils.kt
│ │ │ ├── PersonaUtils.kt
│ │ │ ├── Strings.android.kt
│ │ │ └── Strings.kt
│ └── res
│ │ ├── color
│ │ └── fluent_default_icon_tint.xml
│ │ ├── drawable-hdpi
│ │ ├── fluentui_launch_logo.png
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-mdpi
│ │ ├── fluentui_launch_logo.png
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-night-hdpi
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-night-mdpi
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-night-xhdpi
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-night-xxhdpi
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-night-xxxhdpi
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-xhdpi
│ │ ├── fluentui_launch_logo.png
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-xxhdpi
│ │ ├── fluentui_launch_logo.png
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable-xxxhdpi
│ │ ├── fluentui_launch_logo.png
│ │ └── fluentui_launch_microsoft_logo.png
│ │ ├── drawable
│ │ ├── avatar_allan_munger.png
│ │ ├── avatar_amanda_brady.png
│ │ ├── avatar_ashley_mccarthy.png
│ │ ├── avatar_carlos_slattery.png
│ │ ├── avatar_carole_poland.png
│ │ ├── avatar_cecil_folk.png
│ │ ├── avatar_celeste_burton.png
│ │ ├── avatar_charlotte_waltson.png
│ │ ├── avatar_colin_ballinger.png
│ │ ├── avatar_daisy_phillips.png
│ │ ├── avatar_elliot_woodward.png
│ │ ├── avatar_elvia_atkins.png
│ │ ├── avatar_erik_nason.png
│ │ ├── avatar_henry_brill.png
│ │ ├── avatar_isaac_fielder.png
│ │ ├── avatar_johnie_mcconnell.png
│ │ ├── avatar_kat_larsson.png
│ │ ├── avatar_katri_ahokas.png
│ │ ├── avatar_kevin_sturgis.png
│ │ ├── avatar_kristin_patterson.png
│ │ ├── avatar_lydia_bauer.png
│ │ ├── avatar_mauricio_august.png
│ │ ├── avatar_miguel_garcia.png
│ │ ├── avatar_mona_kane.png
│ │ ├── avatar_robert_tolbert.png
│ │ ├── avatar_robin_counts.png
│ │ ├── avatar_tim_deboer.png
│ │ ├── avatar_wanda_howard.png
│ │ ├── card_cover.png
│ │ ├── cover.png
│ │ ├── cutout_excel32x32.png
│ │ ├── cutout_heart16x16.png
│ │ ├── cutout_laughing24x24.png
│ │ ├── cutout_onenote32x32.png
│ │ ├── cutout_people32x32.png
│ │ ├── cutout_pp48x48.png
│ │ ├── demo_divider.xml
│ │ ├── fluentui_launch_screen.xml
│ │ ├── ic_add_circle_28_fill.xml
│ │ ├── ic_alert_24_regular.xml
│ │ ├── ic_alert_28_regular.xml
│ │ ├── ic_calendar_28_regular.xml
│ │ ├── ic_camera_24_regular.xml
│ │ ├── ic_clock_24_filled.xml
│ │ ├── ic_clock_24_regular.xml
│ │ ├── ic_create_new_folder_24_filled.xml
│ │ ├── ic_delete_24_filled.xml
│ │ ├── ic_delete_24_regular.xml
│ │ ├── ic_edit_24_filled.xml
│ │ ├── ic_flag_24_filled.xml
│ │ ├── ic_fluent_add_24_regular.xml
│ │ ├── ic_fluent_arrow_redo_24_regular.xml
│ │ ├── ic_fluent_arrow_undo_24_regular.xml
│ │ ├── ic_fluent_flag_24_regular.xml
│ │ ├── ic_fluent_forward_24_regular.xml
│ │ ├── ic_fluent_keyboard_dock_24_regular.xml
│ │ ├── ic_fluent_link_24_regular.xml
│ │ ├── ic_fluent_mention_24_regular.xml
│ │ ├── ic_fluent_reply_24_regular.xml
│ │ ├── ic_fluent_text_bold_24_filled.xml
│ │ ├── ic_fluent_text_bullet_list_24_regular.xml
│ │ ├── ic_fluent_text_italic_24_regular.xml
│ │ ├── ic_fluent_text_number_list_ltr_24_regular.xml
│ │ ├── ic_fluent_text_strikethrough_24_regular.xml
│ │ ├── ic_fluent_text_underline_24_regular.xml
│ │ ├── ic_folder_24_regular.xml
│ │ ├── ic_folder_move_24_regular.xml
│ │ ├── ic_gift_24_filled.xml
│ │ ├── ic_globe_24_regular.xml
│ │ ├── ic_icon__16x16_checkmark.xml
│ │ ├── ic_icon__20x20_checkmark.xml
│ │ ├── ic_image_library_24_regular.xml
│ │ ├── ic_image_library_28_regular.xml
│ │ ├── ic_info_24_regular.xml
│ │ ├── ic_launcher_background.xml
│ │ ├── ic_launcher_foreground.xml
│ │ ├── ic_more_vertical_24_filled.xml
│ │ ├── ic_news_28_regular.xml
│ │ ├── ic_people_team_28_regular.xml
│ │ ├── ic_save_24_filled.xml
│ │ ├── ic_settings_24_regular.xml
│ │ ├── ic_share_24_filled.xml
│ │ ├── ic_sync_24_filled.xml
│ │ ├── ic_vertical_align_center_28_fill.xml
│ │ ├── ic_video_24_regular.xml
│ │ ├── ic_zoom_in_24_filled.xml
│ │ ├── ic_zoom_out_24_filled.xml
│ │ ├── image_un.png
│ │ └── thumbnail_example_32.png
│ │ ├── layout
│ │ ├── accessory_content.xml
│ │ ├── activity_action_bar_layout.xml
│ │ ├── activity_app_bar_layout.xml
│ │ ├── activity_avatar_group_view.xml
│ │ ├── activity_avatar_view.xml
│ │ ├── activity_basic_inputs.xml
│ │ ├── activity_bottom_navigation.xml
│ │ ├── activity_bottom_sheet.xml
│ │ ├── activity_calendar_view.xml
│ │ ├── activity_contextual_command_bar.xml
│ │ ├── activity_date_time_picker.xml
│ │ ├── activity_demo_detail.xml
│ │ ├── activity_demo_list.xml
│ │ ├── activity_drawer.xml
│ │ ├── activity_list_item_view.xml
│ │ ├── activity_people_picker_view.xml
│ │ ├── activity_persistent_bottom_sheet.xml
│ │ ├── activity_persona_chip_view.xml
│ │ ├── activity_persona_list_view.xml
│ │ ├── activity_persona_view.xml
│ │ ├── activity_popup_menu.xml
│ │ ├── activity_progress.xml
│ │ ├── activity_snackbar.xml
│ │ ├── activity_tab_layout.xml
│ │ ├── activity_template_view.xml
│ │ ├── activity_tooltip.xml
│ │ ├── activity_typography.xml
│ │ ├── demo_action_bar_activity.xml
│ │ ├── demo_drawer_content.xml
│ │ ├── demo_persistent_sheet_content.xml
│ │ ├── demo_side_drawer_content.xml
│ │ ├── template_cell_horizontal.xml
│ │ ├── template_cell_vertical.xml
│ │ ├── tooltip_custom_view.xml
│ │ └── v2_activity_compose.xml
│ │ ├── menu
│ │ ├── menu_app_bar_layout.xml
│ │ └── menu_bottom_nav.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── fluent_logo.xml
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── values-af-rZA
│ │ └── strings.xml
│ │ ├── values-ar-rSA
│ │ └── strings.xml
│ │ ├── values-b+az+Latn+AZ
│ │ └── strings.xml
│ │ ├── values-b+bs+Latn+BA
│ │ └── strings.xml
│ │ ├── values-b+sr+Cyrl+RS
│ │ └── strings.xml
│ │ ├── values-b+sr+Latn+RS
│ │ └── strings.xml
│ │ ├── values-b+uz+Latn+UZ
│ │ └── strings.xml
│ │ ├── values-bg-rBG
│ │ └── strings.xml
│ │ ├── values-ca-rES
│ │ └── strings.xml
│ │ ├── values-cs-rCZ
│ │ └── strings.xml
│ │ ├── values-cy-rGB
│ │ └── strings.xml
│ │ ├── values-da-rDK
│ │ └── strings.xml
│ │ ├── values-de-rDE
│ │ └── strings.xml
│ │ ├── values-el-rGR
│ │ └── strings.xml
│ │ ├── values-en-rGB
│ │ └── strings.xml
│ │ ├── values-es-rES
│ │ └── strings.xml
│ │ ├── values-es-rMX
│ │ └── strings.xml
│ │ ├── values-et-rEE
│ │ └── strings.xml
│ │ ├── values-eu-rES
│ │ └── strings.xml
│ │ ├── values-fa-rIR
│ │ └── strings.xml
│ │ ├── values-fi-rFI
│ │ └── strings.xml
│ │ ├── values-fil-rPH
│ │ └── strings.xml
│ │ ├── values-fr-rCA
│ │ └── strings.xml
│ │ ├── values-fr-rFR
│ │ └── strings.xml
│ │ ├── values-gl-rES
│ │ └── strings.xml
│ │ ├── values-gu-rIN
│ │ └── strings.xml
│ │ ├── values-he-rIL
│ │ └── strings.xml
│ │ ├── values-hi-rIN
│ │ └── strings.xml
│ │ ├── values-hr-rHR
│ │ └── strings.xml
│ │ ├── values-hu-rHU
│ │ └── strings.xml
│ │ ├── values-id-rID
│ │ └── strings.xml
│ │ ├── values-is-rIS
│ │ └── strings.xml
│ │ ├── values-it-rIT
│ │ └── strings.xml
│ │ ├── values-ja-rJP
│ │ └── strings.xml
│ │ ├── values-ka-rGE
│ │ └── strings.xml
│ │ ├── values-kk-rKZ
│ │ └── strings.xml
│ │ ├── values-km-rKH
│ │ └── strings.xml
│ │ ├── values-kn-rIN
│ │ └── strings.xml
│ │ ├── values-ko-rKR
│ │ └── strings.xml
│ │ ├── values-lo-rLA
│ │ └── strings.xml
│ │ ├── values-lt-rLT
│ │ └── strings.xml
│ │ ├── values-lv-rLV
│ │ └── strings.xml
│ │ ├── values-mk-rMK
│ │ └── strings.xml
│ │ ├── values-mr-rIN
│ │ └── strings.xml
│ │ ├── values-ms-rMY
│ │ └── strings.xml
│ │ ├── values-nb-rNO
│ │ └── strings.xml
│ │ ├── values-night
│ │ ├── colors.xml
│ │ └── styles.xml
│ │ ├── values-nl-rNL
│ │ └── strings.xml
│ │ ├── values-nn-rNO
│ │ └── strings.xml
│ │ ├── values-pl-rPL
│ │ └── strings.xml
│ │ ├── values-pt-rBR
│ │ └── strings.xml
│ │ ├── values-pt-rPT
│ │ └── strings.xml
│ │ ├── values-ro-rRO
│ │ └── strings.xml
│ │ ├── values-ru-rRU
│ │ └── strings.xml
│ │ ├── values-sk-rSK
│ │ └── strings.xml
│ │ ├── values-sl-rSI
│ │ └── strings.xml
│ │ ├── values-sq-rAL
│ │ └── strings.xml
│ │ ├── values-sv-rSE
│ │ └── strings.xml
│ │ ├── values-ta-rIN
│ │ └── strings.xml
│ │ ├── values-te-rIN
│ │ └── strings.xml
│ │ ├── values-th-rTH
│ │ └── strings.xml
│ │ ├── values-tr-rTR
│ │ └── strings.xml
│ │ ├── values-uk-rUA
│ │ └── strings.xml
│ │ ├── values-vi-rVN
│ │ └── strings.xml
│ │ ├── values-zh-rCN
│ │ └── strings.xml
│ │ ├── values-zh-rTW
│ │ └── strings.xml
│ │ └── values
│ │ ├── attrs_cell.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── drawables.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── microsoft
│ └── fluentuidemo
│ ├── demos
│ └── AvatarViewActivityTest.kt
│ └── util
│ └── AvatarUtilsTest.kt
├── FluentUI
├── build.gradle
├── consumer-rules.pro
├── lint-baseline.xml
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── res
│ ├── values-night
│ └── themes.xml
│ └── values
│ └── themes.xml
├── GetLocalizedFiles.sh
├── LICENSE
├── NOTICE
├── README.md
├── SECURITY.md
├── azure-maven-central-pipelines.yml
├── azure-pipelines-fork-build-push.yml
├── build.gradle
├── cgmanifest.json
├── config.gradle
├── fluentui-android-compliance.yml
├── fluentui-android-master-build-publish-maven.yml
├── fluentui-android-master-build.yml
├── fluentui-android-modular-build-universal-publish.yml
├── fluentui-android-release.yml
├── fluentui-android-sync-github-develop.yml
├── fluentui-android-sync-github.yml
├── fluentui-maven-central-publish-1espt.yml
├── fluentui-office-build-universal-publish-1espt.yml
├── fluentui_calendar
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── calendar
│ │ ├── CalendarAdapter.kt
│ │ ├── CalendarDaySelectionDrawable.kt
│ │ ├── CalendarDayView.kt
│ │ ├── CalendarView.kt
│ │ ├── WeekHeadingView.kt
│ │ └── WeeksView.kt
│ │ ├── datetimepicker
│ │ ├── DateTimePicker.kt
│ │ ├── DateTimePickerDialog.kt
│ │ ├── TimePicker.kt
│ │ └── TimeSlot.kt
│ │ ├── managers
│ │ └── PreferencesManager.kt
│ │ ├── util
│ │ ├── DateStringUtils.kt
│ │ └── DateTimeUtils.kt
│ │ └── view
│ │ ├── NumberPicker.kt
│ │ ├── Scroller.kt
│ │ └── WrapContentViewPager.kt
│ └── res
│ ├── drawable
│ ├── calendar_background_today.xml
│ ├── calendar_day_background.xml
│ ├── ms_dialog_background_light.xml
│ └── ms_dialog_background_light_no_insets.xml
│ ├── layout
│ ├── dialog_date_time_picker.xml
│ ├── dialog_resizable.xml
│ └── view_time_picker.xml
│ ├── menu
│ └── menu_time_picker.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-night
│ └── themes.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── arrays.xml
│ ├── attrs.xml
│ ├── attrs_number_picker.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── integers.xml
│ ├── strings.xml
│ ├── styles.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_ccb
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── contextualcommandbar
│ │ ├── CommandItem.kt
│ │ ├── CommandItemAdapter.kt
│ │ ├── CommandItemGroup.kt
│ │ ├── ContextualCommandBar.kt
│ │ └── DefaultCommandItem.kt
│ │ └── tokenized
│ │ └── contextualcommandbar
│ │ └── ContextualCommandBar.kt
│ └── res
│ ├── color
│ └── contextual_command_bar_icon_tint.xml
│ ├── drawable-ldrtl
│ ├── contextual_command_bar_dismiss_button_divider_end_background.xml
│ ├── contextual_command_bar_dismiss_button_divider_start_background.xml
│ ├── contextual_command_bar_end_item_background.xml
│ └── contextual_command_bar_start_item_background.xml
│ ├── drawable
│ ├── contextual_command_bar_center_item_background.xml
│ ├── contextual_command_bar_dismiss_button_divider_end_background.xml
│ ├── contextual_command_bar_dismiss_button_divider_start_background.xml
│ ├── contextual_command_bar_end_item_background.xml
│ ├── contextual_command_bar_single_item_background.xml
│ └── contextual_command_bar_start_item_background.xml
│ ├── layout
│ ├── view_command_item.xml
│ └── view_dismiss_command_item.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-night
│ └── themes.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_contextual_command_bar.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── themes.xml
├── fluentui_controls
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ └── tokenized
│ │ └── controls
│ │ ├── AnnouncementCard.kt
│ │ ├── BasicCard.kt
│ │ ├── BasicChip.kt
│ │ ├── Button.kt
│ │ ├── Checkbox.kt
│ │ ├── Citation.kt
│ │ ├── FileCard.kt
│ │ ├── FloatingActionButton.kt
│ │ ├── Label.kt
│ │ ├── RadioButton.kt
│ │ ├── TextField.kt
│ │ └── ToggleSwitch.kt
│ └── res
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ └── strings.xml
├── fluentui_core
├── build.gradle
├── consumer-rules.pro
├── lint-baseline.xml
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── compose
│ │ ├── AnchoredDraggable.kt
│ │ ├── ModalPopup.kt
│ │ ├── Scaffold.kt
│ │ └── Swipeable.kt
│ │ ├── theme
│ │ ├── FluentTheme.kt
│ │ └── token
│ │ │ ├── ControlTokens.kt
│ │ │ ├── FluentAliasTokens.kt
│ │ │ ├── FluentBorder.kt
│ │ │ ├── FluentColor.kt
│ │ │ ├── FluentElevation.kt
│ │ │ ├── FluentGlobalTokens.kt
│ │ │ ├── FluentIcon.kt
│ │ │ ├── FluentStyle.kt
│ │ │ ├── TokenSet.kt
│ │ │ └── controlTokens
│ │ │ ├── AcrylicPaneTokens.kt
│ │ │ ├── ActionBarTokens.kt
│ │ │ ├── AnnouncementCardTokens.kt
│ │ │ ├── AppBarTokens.kt
│ │ │ ├── AvatarCarouselTokens.kt
│ │ │ ├── AvatarGroupTokens.kt
│ │ │ ├── AvatarTokens.kt
│ │ │ ├── BadgeTokens.kt
│ │ │ ├── BannerTokens.kt
│ │ │ ├── BasicCardTokens.kt
│ │ │ ├── BasicChipTokens.kt
│ │ │ ├── BottomSheetTokens.kt
│ │ │ ├── ButtonTokens.kt
│ │ │ ├── CardNudgeTokens.kt
│ │ │ ├── CheckBoxTokens.kt
│ │ │ ├── CircularProgressIndicatorTokens.kt
│ │ │ ├── CitationTokens.kt
│ │ │ ├── ContextualCommandBarTokens.kt
│ │ │ ├── DialogTokens.kt
│ │ │ ├── DividerTokens.kt
│ │ │ ├── DrawerTokens.kt
│ │ │ ├── FABTokens.kt
│ │ │ ├── FileCardTokens.kt
│ │ │ ├── LabelTokens.kt
│ │ │ ├── LinearProgressIndicatorTokens.kt
│ │ │ ├── ListItemTokens.kt
│ │ │ ├── MenuTokens.kt
│ │ │ ├── PeoplePickerTokens.kt
│ │ │ ├── PersonaChipTokens.kt
│ │ │ ├── PillBarTokens.kt
│ │ │ ├── PillButtonTokens.kt
│ │ │ ├── PillSwitchTokens.kt
│ │ │ ├── PillTabsTokens.kt
│ │ │ ├── ProgressTextTokens.kt
│ │ │ ├── RadioButtonTokens.kt
│ │ │ ├── SearchBarPersonaChipTokens.kt
│ │ │ ├── SearchBarTokens.kt
│ │ │ ├── ShimmerTokens.kt
│ │ │ ├── SideRailTokens.kt
│ │ │ ├── SnackbarTokens.kt
│ │ │ ├── TabBarTokens.kt
│ │ │ ├── TabItemTokens.kt
│ │ │ ├── TextFieldTokens.kt
│ │ │ ├── ToggleSwitchTokens.kt
│ │ │ ├── TooltipTokens.kt
│ │ │ └── ViewPagerTokens.kt
│ │ ├── theming
│ │ └── FluentUIContextThemeWrapper.kt
│ │ ├── util
│ │ ├── AccessibilityUtils.kt
│ │ ├── ColorProperty.kt
│ │ ├── DisplayUtils.kt
│ │ ├── FloatProperty.kt
│ │ ├── TextAppearanceUtils.kt
│ │ ├── ThemeUtils.kt
│ │ ├── Utils.kt
│ │ └── ViewUtils.kt
│ │ └── view
│ │ ├── BaseDividerItemDecoration.kt
│ │ ├── MSRecyclerView.kt
│ │ └── TemplateView.kt
│ └── res
│ ├── drawable
│ ├── ms_ic_arrow_left_24_filled.xml
│ ├── ms_ic_checkmark_24_filled.xml
│ ├── ms_ic_dismiss_20_filled.xml
│ ├── ms_ic_dismiss_24_filled.xml
│ ├── ms_ic_dismiss_circle_24_filled.xml
│ ├── ms_ic_next_icon_12_filled.xml
│ ├── ms_ic_search_24_filled.xml
│ ├── ms_ripple_transparent_background.xml
│ ├── ms_ripple_transparent_background_borderless.xml
│ └── ms_row_divider.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-night
│ ├── colors.xml
│ └── themes.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ ├── styles.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_drawer
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── bottomsheet
│ │ ├── BottomSheet.kt
│ │ ├── BottomSheetAdapter.kt
│ │ ├── BottomSheetDialog.kt
│ │ ├── BottomSheetItem.kt
│ │ └── BottomSheetItemDivider.kt
│ │ ├── drawer
│ │ ├── Drawer.kt
│ │ ├── DrawerDialog.kt
│ │ ├── DrawerView.kt
│ │ ├── SideSheetBehavior.kt
│ │ └── TopSheetBehavior.kt
│ │ ├── persistentbottomsheet
│ │ ├── LockableNestedScrollView.kt
│ │ ├── PersistentBottomSheet.kt
│ │ ├── SheetHorizontalGridItemList.kt
│ │ ├── SheetHorizontalItemAdapter.kt
│ │ ├── SheetHorizontalItemList.kt
│ │ ├── SheetHorizontalItemView.kt
│ │ └── sheetItem
│ │ │ ├── BottomSheetParam.kt
│ │ │ ├── DividerViewProvider.kt
│ │ │ ├── HorizontalGridProvider.kt
│ │ │ ├── HorizontalViewProvider.kt
│ │ │ ├── PersistentBottomSheetContentViewProvider.kt
│ │ │ └── VerticalViewProvider.kt
│ │ └── tokenized
│ │ ├── Utils.kt
│ │ ├── bottomsheet
│ │ └── BottomSheet.kt
│ │ └── drawer
│ │ ├── BottomDrawer.kt
│ │ ├── Drawer.kt
│ │ ├── DrawerUtils.kt
│ │ ├── HorizontalDrawer.kt
│ │ └── TopDrawer.kt
│ └── res
│ ├── anim
│ ├── drawer_background_fade_in.xml
│ └── drawer_background_fade_out.xml
│ ├── color
│ └── persistent_bottom_sheet_horizontal_item.xml
│ ├── drawable
│ ├── bottom_sheet_header_background.xml
│ ├── bottom_sheet_item_ripple_background.xml
│ └── ic_drawer_handle.xml
│ ├── layout
│ ├── dialog_drawer.xml
│ ├── dialog_side_drawer.xml
│ ├── dialog_top_drawer.xml
│ ├── horizontal_bottomsheet_content.xml
│ ├── persistent_bottomsheet_horizontal_grid.xml
│ ├── vertical_bottomsheet_content.xml
│ ├── view_bottom_sheet.xml
│ ├── view_bottom_sheet_item.xml
│ ├── view_persistent_sheet.xml
│ ├── view_sheet_horizontal_item_adapter.xml
│ ├── view_sheet_horizontal_item_list.xml
│ └── view_sheet_horizontal_item_view.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-land
│ └── integers.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-night
│ └── themes.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_drawerview.xml
│ ├── attrs_persistent_bottomsheet.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── integers.xml
│ ├── strings.xml
│ ├── styles.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_icons
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── microsoft
│ └── fluentui
│ └── icons
│ ├── __ActionBarIcons.kt
│ ├── __AvatarIcons.kt
│ ├── __CCBIcons.kt
│ ├── __ListItemIcons.kt
│ ├── __ProgressTextIcons.kt
│ ├── __SearchBarIcons.kt
│ ├── __ToolTipIcons.kt
│ ├── actionbaricons
│ ├── Arrowright.kt
│ └── Chevron.kt
│ ├── appbaricons
│ ├── __AppBarIcons.kt
│ └── appbaricons
│ │ └── Arrowback.kt
│ ├── avataricons
│ ├── __Icon.kt
│ ├── __Presence.kt
│ ├── icon
│ │ ├── __Anonymous.kt
│ │ ├── __Standard.kt
│ │ ├── anonymous
│ │ │ ├── Large.kt
│ │ │ ├── Medium.kt
│ │ │ ├── Small.kt
│ │ │ ├── Xlarge.kt
│ │ │ ├── Xsmall.kt
│ │ │ └── Xxlarge.kt
│ │ └── standard
│ │ │ ├── Large.kt
│ │ │ ├── Medium.kt
│ │ │ ├── Small.kt
│ │ │ ├── Xlarge.kt
│ │ │ ├── Xsmall.kt
│ │ │ └── Xxlarge.kt
│ └── presence
│ │ ├── __Available.kt
│ │ ├── __Availableoof.kt
│ │ ├── __Away.kt
│ │ ├── __Awayoof.kt
│ │ ├── __Blocked.kt
│ │ ├── __Busy.kt
│ │ ├── __Busyoof.kt
│ │ ├── __Dark.kt
│ │ ├── __Dnd.kt
│ │ ├── __Dndoof.kt
│ │ ├── __Offline.kt
│ │ ├── __Oof.kt
│ │ ├── __Unknown.kt
│ │ ├── available
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── availableoof
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── away
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── awayoof
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── blocked
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── busy
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── busyoof
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── dark
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ └── __Small.kt
│ │ ├── dnd
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── dndoof
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── offline
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── oof
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ ├── medium
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── small
│ │ │ ├── Dark.kt
│ │ │ └── Light.kt
│ │ └── unknown
│ │ ├── __Large.kt
│ │ ├── __Medium.kt
│ │ ├── __Small.kt
│ │ ├── large
│ │ ├── Dark.kt
│ │ └── Light.kt
│ │ ├── medium
│ │ ├── Dark.kt
│ │ └── Light.kt
│ │ └── small
│ │ ├── Dark.kt
│ │ └── Light.kt
│ ├── ccbicons
│ └── Keyboarddismiss.kt
│ ├── listitemicons
│ └── Chevron.kt
│ ├── progresstexticons
│ └── DismissCircle.kt
│ ├── searchbaricons
│ ├── Arrowback.kt
│ ├── Dismisscircle.kt
│ ├── Microphone.kt
│ ├── Office.kt
│ └── Search.kt
│ └── tooltipicons
│ └── Tip.kt
├── fluentui_listitem
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── listitem
│ │ ├── ListItemDivider.kt
│ │ ├── ListItemView.kt
│ │ └── ListSubHeaderView.kt
│ │ └── tokenized
│ │ ├── contentBuilder
│ │ └── ListContentBuilder.kt
│ │ ├── divider
│ │ └── Divider.kt
│ │ ├── listitem
│ │ ├── ListItem.kt
│ │ └── Utils.kt
│ │ └── tabItem
│ │ └── TabItem.kt
│ └── res
│ ├── color
│ ├── list_item_footer_color.xml
│ ├── list_item_subtitle_color.xml
│ ├── list_item_subtitle_largeheader_color.xml
│ └── list_item_title_color.xml
│ ├── drawable
│ └── list_item_view_background.xml
│ ├── layout
│ ├── view_list_item.xml
│ └── view_list_sub_header.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-night
│ └── themes.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_list_item.xml
│ ├── attrs_list_sub_header.xml
│ ├── dimens.xml
│ ├── strings.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_menus
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── popupmenu
│ │ ├── PopupMenu.kt
│ │ ├── PopupMenuAdapter.kt
│ │ ├── PopupMenuItem.kt
│ │ └── PopupMenuItemView.kt
│ │ └── tokenized
│ │ └── menu
│ │ ├── Dialog.kt
│ │ └── Menu.kt
│ └── res
│ ├── drawable
│ ├── popup_menu_background.xml
│ ├── popup_menu_item_check_background.xml
│ └── popup_menu_item_ripple_background.xml
│ ├── layout
│ └── view_popup_menu_item.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── dimens.xml
│ ├── strings.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_notification
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ └── tokenized
│ │ └── notification
│ │ ├── Badge.kt
│ │ ├── Banner.kt
│ │ ├── CardNudge.kt
│ │ ├── NotificationCommon.kt
│ │ ├── Snackbar.kt
│ │ └── ToolTip.kt
│ └── res
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ └── strings.xml
├── fluentui_others
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── actionbar
│ │ ├── ActionBarLayout.kt
│ │ ├── Indicator.kt
│ │ └── IndicatorView.kt
│ │ ├── tokenized
│ │ ├── acrylicpane
│ │ │ └── AcrylicPane.kt
│ │ └── actionbar
│ │ │ └── ActionBar.kt
│ │ └── widget
│ │ ├── BottomNavigation.kt
│ │ └── Button.kt
│ └── res
│ ├── color
│ ├── bottom_navigation_icon_tint.xml
│ ├── button_text.xml
│ ├── button_text_borderless.xml
│ ├── button_text_outlined.xml
│ └── compound_button_tint.xml
│ ├── drawable
│ ├── button_background.xml
│ ├── button_borderless_background.xml
│ └── button_outlined.xml
│ ├── layout
│ └── view_action_bar.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_action_bar_layout.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ ├── styles.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_peoplepicker
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── peoplepicker
│ │ ├── CenterVerticalSpan.kt
│ │ ├── PeoplePickerAccessibilityTextProvider.kt
│ │ ├── PeoplePickerTextView.kt
│ │ ├── PeoplePickerTextViewAdapter.kt
│ │ └── PeoplePickerView.kt
│ │ ├── tokenautocomplete
│ │ ├── CharacterTokenizer.java
│ │ ├── CountSpan.java
│ │ ├── FilteredArrayAdapter.java
│ │ ├── HintSpan.java
│ │ ├── TokenCompleteTextView.java
│ │ └── ViewSpan.java
│ │ └── tokenized
│ │ └── peoplepicker
│ │ └── PeoplePicker.kt
│ └── res
│ ├── color
│ └── people_picker_search_color.xml
│ ├── drawable
│ ├── people_picker_popup_background.xml
│ ├── people_picker_popup_background_above.xml
│ ├── people_picker_popup_background_below.xml
│ └── people_picker_textview_focusable_background.xml
│ ├── layout
│ ├── people_picker_search_directory.xml
│ └── view_people_picker.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_people_picker.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── integers.xml
│ ├── strings.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_persona
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── microsoft
│ │ │ └── fluentui
│ │ │ ├── persona
│ │ │ ├── AvatarGroupView.kt
│ │ │ ├── AvatarSize.kt
│ │ │ ├── AvatarView.kt
│ │ │ ├── IAvatar.kt
│ │ │ ├── IPersona.kt
│ │ │ ├── InitialsDrawable.kt
│ │ │ ├── PersonaChipView.kt
│ │ │ ├── PersonaListAdapter.kt
│ │ │ ├── PersonaListView.kt
│ │ │ └── PersonaView.kt
│ │ │ └── tokenized
│ │ │ └── persona
│ │ │ ├── Avatar.kt
│ │ │ ├── AvatarCarousel.kt
│ │ │ ├── AvatarGroup.kt
│ │ │ ├── AvatarPie.kt
│ │ │ ├── Persona.kt
│ │ │ ├── PersonaChip.kt
│ │ │ ├── PersonaList.kt
│ │ │ ├── SearchBarPersonaChip.kt
│ │ │ └── Utils.kt
│ └── res
│ │ ├── drawable
│ │ ├── persona_chip_background_error.xml
│ │ └── persona_chip_background_normal.xml
│ │ ├── layout
│ │ └── view_persona_chip.xml
│ │ ├── values-af-rZA
│ │ └── strings.xml
│ │ ├── values-ar-rSA
│ │ └── strings.xml
│ │ ├── values-b+az+Latn+AZ
│ │ └── strings.xml
│ │ ├── values-b+bs+Latn+BA
│ │ └── strings.xml
│ │ ├── values-b+sr+Cyrl+RS
│ │ └── strings.xml
│ │ ├── values-b+sr+Latn+RS
│ │ └── strings.xml
│ │ ├── values-b+uz+Latn+UZ
│ │ └── strings.xml
│ │ ├── values-bg-rBG
│ │ └── strings.xml
│ │ ├── values-ca-rES
│ │ └── strings.xml
│ │ ├── values-cs-rCZ
│ │ └── strings.xml
│ │ ├── values-cy-rGB
│ │ └── strings.xml
│ │ ├── values-da-rDK
│ │ └── strings.xml
│ │ ├── values-de-rDE
│ │ └── strings.xml
│ │ ├── values-el-rGR
│ │ └── strings.xml
│ │ ├── values-en-rGB
│ │ └── strings.xml
│ │ ├── values-es-rES
│ │ └── strings.xml
│ │ ├── values-es-rMX
│ │ └── strings.xml
│ │ ├── values-et-rEE
│ │ └── strings.xml
│ │ ├── values-eu-rES
│ │ └── strings.xml
│ │ ├── values-fa-rIR
│ │ └── strings.xml
│ │ ├── values-fi-rFI
│ │ └── strings.xml
│ │ ├── values-fil-rPH
│ │ └── strings.xml
│ │ ├── values-fr-rCA
│ │ └── strings.xml
│ │ ├── values-fr-rFR
│ │ └── strings.xml
│ │ ├── values-gl-rES
│ │ └── strings.xml
│ │ ├── values-gu-rIN
│ │ └── strings.xml
│ │ ├── values-he-rIL
│ │ └── strings.xml
│ │ ├── values-hi-rIN
│ │ └── strings.xml
│ │ ├── values-hr-rHR
│ │ └── strings.xml
│ │ ├── values-hu-rHU
│ │ └── strings.xml
│ │ ├── values-id-rID
│ │ └── strings.xml
│ │ ├── values-is-rIS
│ │ └── strings.xml
│ │ ├── values-it-rIT
│ │ └── strings.xml
│ │ ├── values-ja-rJP
│ │ └── strings.xml
│ │ ├── values-ka-rGE
│ │ └── strings.xml
│ │ ├── values-kk-rKZ
│ │ └── strings.xml
│ │ ├── values-km-rKH
│ │ └── strings.xml
│ │ ├── values-kn-rIN
│ │ └── strings.xml
│ │ ├── values-ko-rKR
│ │ └── strings.xml
│ │ ├── values-lo-rLA
│ │ └── strings.xml
│ │ ├── values-lt-rLT
│ │ └── strings.xml
│ │ ├── values-lv-rLV
│ │ └── strings.xml
│ │ ├── values-mk-rMK
│ │ └── strings.xml
│ │ ├── values-mr-rIN
│ │ └── strings.xml
│ │ ├── values-ms-rMY
│ │ └── strings.xml
│ │ ├── values-nb-rNO
│ │ └── strings.xml
│ │ ├── values-nl-rNL
│ │ └── strings.xml
│ │ ├── values-nn-rNO
│ │ └── strings.xml
│ │ ├── values-pl-rPL
│ │ └── strings.xml
│ │ ├── values-pt-rBR
│ │ └── strings.xml
│ │ ├── values-pt-rPT
│ │ └── strings.xml
│ │ ├── values-ro-rRO
│ │ └── strings.xml
│ │ ├── values-ru-rRU
│ │ └── strings.xml
│ │ ├── values-sk-rSK
│ │ └── strings.xml
│ │ ├── values-sl-rSI
│ │ └── strings.xml
│ │ ├── values-sq-rAL
│ │ └── strings.xml
│ │ ├── values-sv-rSE
│ │ └── strings.xml
│ │ ├── values-ta-rIN
│ │ └── strings.xml
│ │ ├── values-te-rIN
│ │ └── strings.xml
│ │ ├── values-th-rTH
│ │ └── strings.xml
│ │ ├── values-tr-rTR
│ │ └── strings.xml
│ │ ├── values-uk-rUA
│ │ └── strings.xml
│ │ ├── values-vi-rVN
│ │ └── strings.xml
│ │ ├── values-zh-rCN
│ │ └── strings.xml
│ │ ├── values-zh-rTW
│ │ └── strings.xml
│ │ └── values
│ │ ├── attrs.xml
│ │ ├── attrs_avatar.xml
│ │ ├── attrs_avatar_group.xml
│ │ ├── attrs_persona.xml
│ │ ├── attrs_persona_chip.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ └── test
│ └── java
│ ├── com
│ └── microsoft
│ │ └── fluentui
│ │ └── persona
│ │ └── InitialsDrawableTest.kt
│ └── tokenized
│ └── persona
│ └── InitialsTest.kt
├── fluentui_progress
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── progress
│ │ └── ProgressBar.kt
│ │ └── tokenized
│ │ ├── progress
│ │ ├── CircularProgressIndicator.kt
│ │ ├── LinearProgressIndicator.kt
│ │ └── ProgressText.kt
│ │ └── shimmer
│ │ └── Shimmer.kt
│ └── res
│ ├── anim
│ └── progress_indeterminate_horizontal.xml
│ ├── animator
│ └── circular_indeterminate_rotation.xml
│ ├── drawable
│ ├── anim_progress_circular_gray_large.xml
│ ├── anim_progress_circular_gray_medium.xml
│ ├── anim_progress_circular_gray_small.xml
│ ├── anim_progress_circular_gray_xsmall.xml
│ ├── anim_progress_linear_indeterminate.xml
│ ├── ms_ic_progress_circular_gray_large.xml
│ ├── ms_ic_progress_circular_gray_medium.xml
│ ├── ms_ic_progress_circular_gray_small.xml
│ ├── ms_ic_progress_circular_gray_xsmall.xml
│ ├── ms_ic_progress_linear_background.xml
│ ├── ms_ic_progress_linear_determinate.xml
│ ├── ms_ic_progress_linear_indeterminate.xml
│ └── ms_ic_progress_linear_vector.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── dimens.xml
│ ├── integers.xml
│ ├── strings.xml
│ ├── styles.xml
│ └── themes.xml
├── fluentui_tablayout
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── tablayout
│ │ └── TabLayout.kt
│ │ └── tokenized
│ │ ├── navigation
│ │ ├── SideRail.kt
│ │ ├── TabBar.kt
│ │ └── ViewPager.kt
│ │ └── segmentedcontrols
│ │ ├── Pill.kt
│ │ ├── PillSwitch.kt
│ │ └── PillTabs.kt
│ └── res
│ ├── color
│ └── tab_layout_item.xml
│ ├── drawable
│ ├── tab_background.xml
│ └── tab_layout_background.xml
│ ├── layout
│ └── view_tab_layout.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-night
│ └── themes.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_tab_layout.xml
│ ├── dimens.xml
│ ├── strings.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_topappbars
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── appbarlayout
│ │ └── AppBarLayout.kt
│ │ ├── search
│ │ └── Searchbar.kt
│ │ ├── tokenized
│ │ ├── AppBar.kt
│ │ └── SearchBar.kt
│ │ └── toolbar
│ │ └── Toolbar.kt
│ └── res
│ ├── animator
│ ├── app_bar_layout_elevation.xml
│ └── app_bar_layout_elevation_scroll.xml
│ ├── drawable
│ ├── ms_ic_arrow_left_24_filled_toolbar.xml
│ └── search_view_container_background.xml
│ ├── layout
│ └── view_searchbar.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── attrs_app_bar_layout.xml
│ ├── dimens.xml
│ ├── integers.xml
│ ├── strings.xml
│ ├── styles.xml
│ ├── styles_font.xml
│ └── themes.xml
├── fluentui_transients
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── microsoft
│ │ └── fluentui
│ │ ├── snackbar
│ │ └── Snackbar.kt
│ │ └── tooltip
│ │ └── Tooltip.kt
│ └── res
│ ├── drawable
│ ├── ms_icon_tooltip_arrow.xml
│ ├── ms_icon_tooltip_side_arrow.xml
│ ├── snackbar_background.xml
│ ├── snackbar_background_announcement.xml
│ ├── snackbar_background_danger.xml
│ ├── snackbar_background_light.xml
│ ├── snackbar_background_primary.xml
│ ├── snackbar_background_warning.xml
│ └── tooltip_background.xml
│ ├── layout
│ ├── view_snackbar.xml
│ ├── view_tooltip.xml
│ └── view_tooltip_text.xml
│ ├── values-af-rZA
│ └── strings.xml
│ ├── values-ar-rSA
│ └── strings.xml
│ ├── values-b+az+Latn+AZ
│ └── strings.xml
│ ├── values-b+bs+Latn+BA
│ └── strings.xml
│ ├── values-b+sr+Cyrl+RS
│ └── strings.xml
│ ├── values-b+sr+Latn+RS
│ └── strings.xml
│ ├── values-b+uz+Latn+UZ
│ └── strings.xml
│ ├── values-bg-rBG
│ └── strings.xml
│ ├── values-ca-rES
│ └── strings.xml
│ ├── values-cs-rCZ
│ └── strings.xml
│ ├── values-cy-rGB
│ └── strings.xml
│ ├── values-da-rDK
│ └── strings.xml
│ ├── values-de-rDE
│ └── strings.xml
│ ├── values-el-rGR
│ └── strings.xml
│ ├── values-en-rGB
│ └── strings.xml
│ ├── values-es-rES
│ └── strings.xml
│ ├── values-es-rMX
│ └── strings.xml
│ ├── values-et-rEE
│ └── strings.xml
│ ├── values-eu-rES
│ └── strings.xml
│ ├── values-fa-rIR
│ └── strings.xml
│ ├── values-fi-rFI
│ └── strings.xml
│ ├── values-fil-rPH
│ └── strings.xml
│ ├── values-fr-rCA
│ └── strings.xml
│ ├── values-fr-rFR
│ └── strings.xml
│ ├── values-gl-rES
│ └── strings.xml
│ ├── values-gu-rIN
│ └── strings.xml
│ ├── values-he-rIL
│ └── strings.xml
│ ├── values-hi-rIN
│ └── strings.xml
│ ├── values-hr-rHR
│ └── strings.xml
│ ├── values-hu-rHU
│ └── strings.xml
│ ├── values-id-rID
│ └── strings.xml
│ ├── values-is-rIS
│ └── strings.xml
│ ├── values-it-rIT
│ └── strings.xml
│ ├── values-ja-rJP
│ └── strings.xml
│ ├── values-ka-rGE
│ └── strings.xml
│ ├── values-kk-rKZ
│ └── strings.xml
│ ├── values-km-rKH
│ └── strings.xml
│ ├── values-kn-rIN
│ └── strings.xml
│ ├── values-ko-rKR
│ └── strings.xml
│ ├── values-lo-rLA
│ └── strings.xml
│ ├── values-lt-rLT
│ └── strings.xml
│ ├── values-lv-rLV
│ └── strings.xml
│ ├── values-mk-rMK
│ └── strings.xml
│ ├── values-mr-rIN
│ └── strings.xml
│ ├── values-ms-rMY
│ └── strings.xml
│ ├── values-nb-rNO
│ └── strings.xml
│ ├── values-nl-rNL
│ └── strings.xml
│ ├── values-nn-rNO
│ └── strings.xml
│ ├── values-pl-rPL
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro-rRO
│ └── strings.xml
│ ├── values-ru-rRU
│ └── strings.xml
│ ├── values-sk-rSK
│ └── strings.xml
│ ├── values-sl-rSI
│ └── strings.xml
│ ├── values-sq-rAL
│ └── strings.xml
│ ├── values-sv-rSE
│ └── strings.xml
│ ├── values-ta-rIN
│ └── strings.xml
│ ├── values-te-rIN
│ └── strings.xml
│ ├── values-th-rTH
│ └── strings.xml
│ ├── values-tr-rTR
│ └── strings.xml
│ ├── values-uk-rUA
│ └── strings.xml
│ ├── values-vi-rVN
│ └── strings.xml
│ ├── values-zh-rCN
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ └── values
│ ├── attrs.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── integers.xml
│ ├── strings.xml
│ ├── styles_font.xml
│ └── themes.xml
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── lint.xml
├── localize.sh
├── publish-check.gradle
├── publish.gradle
└── settings.gradle
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | # These owners will be the default owners for everything in
2 | # the repo. Unless a later match takes precedence,
3 | # the global will be requested for
4 | # review when someone opens a pull request.
5 | * @microsoft/fluent-android-idc
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Do you have Feature or improvement for Fluent UI Android? Let us know.
4 | ---
5 |
6 | #### Describe the feature that you would like added
7 |
8 |
9 |
10 | #### What component or utility would this be added to
11 |
12 |
13 |
14 | #### Have you discussed this feature with our team, and if so, who
15 |
16 |
17 |
18 | #### Additional context/screenshots
19 |
20 |
--------------------------------------------------------------------------------
/.github/workflows/fluent-android-build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/fluentui-android/7234559f529d609f71be15f880e7d36895c589f3/.github/workflows/fluent-android-build.yml
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Microsoft Open Source Code of Conduct
2 |
3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
4 |
5 | Resources:
6 |
7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns
10 |
--------------------------------------------------------------------------------
/CredScanSuppressions.json:
--------------------------------------------------------------------------------
1 | {
2 | "tool": "Credential Scanner",
3 | "suppressions": [
4 | {
5 | "file": "FluentUI.Demo/keystore.jks",
6 | "_justification": "Key needed for android apk. Does not contain a particular secret"
7 | }
8 | ]
9 | }
--------------------------------------------------------------------------------
/FluentUI.Demo/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/fluentui-android/7234559f529d609f71be15f880e7d36895c589f3/FluentUI.Demo/keystore.jks
--------------------------------------------------------------------------------
/FluentUI.Demo/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |