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

Android: Add "Material Components" theme support

    Details

    • Sprint:
      2020 Sprint 19

      Description

      Summary:
      Titanium currently defaults to the "Theme.AppCompat" style.

      We should change the default style to "Theme.MaterialComponents.Bridge", which allows to support Google's material widget classes. Without this theme, these widgets will throw an exception since the material theme contains styles they need.
      https://www.material.io
      https://github.com/material-components/material-components-android

      Using the material "bridge" theme keeps the current "dark" AppCompat theme so that it won't be a breaking change for app developers. If developers want to use Google's other material themes, then they can set it via the <application/> element in the "tiapp.xml" file AndroidManfiest.xml section.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jquick Joshua Quick
                Reporter:
                jquick Joshua Quick
                Reviewer:
                Gary Mathews
                Tester:
                Samir Mohammed
              • Watchers:
                6 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