Resolves
https://github.com/material-components/material-components-android/pull/243
2018-12-13 11:13:40.850 8563-8563/io.material.catalog E/AndroidRuntime: FATAL EXCEPTION: main
Process: io.material.catalog, PID: 8563
android.view.InflateException: Binary XML file line #42: Binary XML file line #42: Error inflating class com.google.android.material.widget.FloatingActionButton
Caused by: android.view.InflateException: Binary XML file line #42: Error inflating class com.google.android.material.widget.FloatingActionButton
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.material.widget.FloatingActionButton" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/io.material.catalog-P4gGkCFki5goZHxF84ubDw==/base.apk"],nativeLibraryDirectories=[/data/app/io.material.catalog-P4gGkCFki5goZHxF84ubDw==/lib/x86, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.view.LayoutInflater.createView(LayoutInflater.java:606)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.view.View.inflate(View.java:24354)
at io.material.catalog.shapetheming.ShapeThemingDemoFragment.onCreateDemoView(ShapeThemingDemoFragment.java:42)
at io.material.catalog.feature.DemoFragment.onCreateView(DemoFragment.java:74)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)
at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802)
at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366)
at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)
at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
PiperOrigin-RevId: 225376286
- The color palettes are now more or less legible (no more white on white text fields)
- Change placeholder text in chip to be more visually descriptive
PiperOrigin-RevId: 224973952
All controls have been moved out of the 2 column GridLayout and moved into a LinearLayout that adjusts according to the screen width.
PiperOrigin-RevId: 223232173