Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-28086

Android: Update "Toolbar" to support material theme

    Details

      Description

      Summary:
      Our Ti.UI.Toolbar is currently using the Java androidx.appcompat.widget.Toolbar class. It should be updated to use the newer MaterialToolbar class. The newer class supports the material theme.

      In the future, it can also be used by an AppBarLayout as described by ticket TIMOB-26825 which allows the top to be hidden within a ScrollView while scrolling.

      To-Do:
      We must replace our usage below...

      Breaking-Change:
      The app must use a "Theme.MaterialComponents" based theme or else an exception will occur. So, app's using a custom theme based from "Theme.AppCompat" or similar will crash. This is normal and the exception will state that the theme will need to change.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jquick Joshua Quick
                Reporter:
                jquick Joshua Quick
                Reviewer:
                Gary Mathews
                Tester:
                Samir Mohammed
              • Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration