356 Commits

Author SHA1 Message Date
Aurimas Liutikas
934dc136a3 Move BottomNavigationView to using scale/translate for animation.
am: 7b755f1d59

Change-Id: I13e922fa1c1235d5b02592c7dbc5f9edd8771bd9

GitOrigin-RevId=f471e4ee4ad5fac1c176193075b187b15dec013f

PiperOrigin-RevId: 140564366
2016-12-12 15:58:04 -08:00
Chris Banes
2c97f494ef Fix CoordinatorLayout scrim functionality
am: b806673aa0

Change-Id: I549e28f72788e196c38f73130aba6f70db29d696

GitOrigin-RevId=51185e715d29af63142a984832d44f1541ffb41d

PiperOrigin-RevId: 140564336
2016-12-12 15:57:56 -08:00
Chris Banes
c6a55910c1 Don\'t save NavigationMenuPresenter state on API 9-10
am: 90059dad81

Change-Id: I8a4a67d9eb081a8ff966170adb344daa426bb408

GitOrigin-RevId=7301b88c39fc61f9284eb5e57ed83d1a939e26e2

PiperOrigin-RevId: 140564332
2016-12-12 15:57:52 -08:00
Chris Banes
5aeccd4293 Fix TabLayout flickering
am: 1266ef17a6

Change-Id: Ide2eed07de5ffd20131ac61f8553c8acab4c8a9f

GitOrigin-RevId=732e85955695d7ed246e13b959ea81c8ea31a65a

PiperOrigin-RevId: 140564327
2016-12-12 15:57:48 -08:00
Chris Banes
5a861e7476 Tweak AppBarLayout elevation changes
am: c07c8e1e74

Change-Id: I25a94f0443ab06f8c53ff98b11a0af07a8487740

GitOrigin-RevId=4f6bf829ce4e3d8fe8b02ec7fc3e8915dc7104c2

PiperOrigin-RevId: 140564315
2016-12-12 15:57:44 -08:00
Chris Banes
9f139f32ba Fix intercept touch handling in SwipeDismissBehavior
am: 28649d9f36

Change-Id: I0587137960e059e386678ea314b3d9f13254ed75

GitOrigin-RevId=a8277e3a9f25710c5f7143f0f36d39cacaf7131f

PiperOrigin-RevId: 140564183
2016-12-12 15:57:32 -08:00
Chris Banes
e3523463b7 Merge "Add getRippleColor to FloatingActionButton" into nyc-mr1-dev
GitOrigin-RevId=2d327db37d52341c1227ed525d5aad878428c742

PiperOrigin-RevId: 140564140
2016-12-12 15:57:28 -08:00
Chris Banes
c79ff658da Merge \"Fix CollapsingToolbarLayout pinned views with insets\" into nyc-support-24.1-dev
am: 9e55ffc203

Change-Id: I8a4dbb9ee60468ff68024b81e2c4592c46039830

GitOrigin-RevId=497afd753b419ba61f44b548efbf92bb1a4b7375

PiperOrigin-RevId: 140564112
2016-12-12 15:57:24 -08:00
Chris Banes
0f0e11ad31 Merge \"Add clearOnTabSelectedListeners() API\" into nyc-support-24.1-dev
am: 1c1d02ce29

Change-Id: Ie6d2a0d5d0217521713c29f77e866ba071291b13

GitOrigin-RevId=9c506ec086c0e43866e30379e437bfd3748283e6

PiperOrigin-RevId: 140564057
2016-12-12 15:57:12 -08:00
Aurimas Liutikas
9ad5d2b74a Merge \"Update BottomNavigationView namespace definition for aapt2.\" into nyc-support-24.1-dev
am: 36b5aec771

Change-Id: I7723836a3e712a75b824092a6ef3d4b547c90778

GitOrigin-RevId=efe759c5235e439a1f1b57c75cf740a6b5ff34f2

PiperOrigin-RevId: 140563992
2016-12-12 15:56:59 -08:00
Aurimas Liutikas
c9a78f8c81 Merge \"Two more BottomNavigationView fixes.\" into nyc-support-24.1-dev
am: 03965865b0

Change-Id: Idc582959f81c8fbee9e3bdad00dbb8f24dec20f5

GitOrigin-RevId=4e3cb41ccde75a9a76fe0dbab04c9cc574f43857

PiperOrigin-RevId: 140563951
2016-12-12 15:56:47 -08:00
Chris Banes
d842977d86 Fix CoordinatorLayout dependency sorting
am: a2f4dd0331

Change-Id: I5a73efbc4380ac9bc10c005ad2bf532000307793

GitOrigin-RevId=fa2474b122ee8b3d22c016aa5dfd8226285a0ceb

PiperOrigin-RevId: 140563942
2016-12-12 15:56:43 -08:00
Yuichi Araki
d0a7a22403 Merge \"Fix inset edge of CoordinatorLayout\" into nyc-support-24.1-dev
am: 53ebbe2521

Change-Id: I023009d194102da5ba4608adeb7631db4c9fade5

GitOrigin-RevId=307470f1703ff14fc457a39f155b2884595c8114

PiperOrigin-RevId: 140563925
2016-12-12 15:56:39 -08:00
Aurimas Liutikas
d4a6b61d00 Merge \"Add more fixes to BottomNavigationView.\" into nyc-support-24.1-dev
am: 62f611f9fd

Change-Id: Ib3fa88422cfd73817a077397080947c51284ff42

GitOrigin-RevId=a2de5081c66e79012d3a91e85a92eadbdf8958d5

PiperOrigin-RevId: 140563901
2016-12-12 15:56:35 -08:00
Yuichi Araki
38fce7150d Merge \"Fix annotation of getBehavior\" into nyc-support-24.1-dev
am: 807974f78e

Change-Id: Idcb1fe68d3b3818ee5feed1c817d86e39dd32471

GitOrigin-RevId=dabd562a05797bd03837015a0548389011bd4387

PiperOrigin-RevId: 140563883
2016-12-12 15:56:27 -08:00
Yuichi Araki
58786b8b7e Add javadoc for PEEK_HEIGHT_AUTO
am: 645afdf273

Change-Id: Ia936b34dba954afecd20c27a0ce9f95652d9331e

GitOrigin-RevId=5b98b0d8e61f616329dccf1680b98e5ee4afa37e

PiperOrigin-RevId: 140563874
2016-12-12 15:56:23 -08:00
Yuichi Araki
92aaf29c94 Add javadoc for insetEdge and dodgeInsetEdges
am: 1ca24096ef

Change-Id: I23676d853bcca0c212c8730fb2be9bd95b6f6584

GitOrigin-RevId=86ca52bae119bd61b4642fbb666e5edb59c1e17e

PiperOrigin-RevId: 140563869
2016-12-12 15:56:19 -08:00
Chris Banes
a2c8ae853b Improve CoordinatorLayout\'s inset edge funtionality
am: 26c07a84cf

Change-Id: I8a06739beb77be3c59f465651d40bfdd0be69929

GitOrigin-RevId=2b801e0c1751914feab4c1c5b89c9aad0aad71bf

PiperOrigin-RevId: 140563857
2016-12-12 15:56:14 -08:00
Chris Banes
7c987edc77 Merge \"API review fixes\" into nyc-support-24.1-dev
am: 94b1a1242d

Change-Id: I38d22abe5078558760f24ad82b0bcba05daa4850

GitOrigin-RevId=db3bd5b1a2e9e1a619ac10ddef22b3dd01220a4b

PiperOrigin-RevId: 140563847
2016-12-12 15:56:10 -08:00
Chris Banes
fc28a7a905 Merge \"Add disabled support to TextInputLayout\" into nyc-support-24.1-dev
am: 93bfbc677a

Change-Id: Ie50888c295cfb7ae9f53f4b8371758862302eefc

GitOrigin-RevId=19b449e5b243acede2f373cb88b50974b9ea77e8

PiperOrigin-RevId: 140563834
2016-12-12 15:56:06 -08:00
Chris Banes
ddfb9d8b52 Merge \"Fix FloatingActionButton auto offset functionality\" into nyc-support-24.1-dev
am: ff6b133ef5

Change-Id: I4059b0c3cb330b0423f5b85e00d373fe5ffe0d09

GitOrigin-RevId=b8bd61b2fd3075bd901fb4e97960a2565402231e

PiperOrigin-RevId: 140563797
2016-12-12 15:55:56 -08:00
Chris Banes
97af0274a6 Merge \"Move FloatingActionButton shadow to use ValueAnimatorCompat\" into nyc-support-24.1-dev
am: a257f2f1fe

Change-Id: Iaffd880eca0f8a335cd44e111b5f404909196efc

GitOrigin-RevId=3d4e58d39890ddbd46a4d71a8acc78942daf1bed

PiperOrigin-RevId: 140563788
2016-12-12 15:55:52 -08:00
Chris Banes
3197053f08 Merge \"Fix scrimVisibleHeightTrigger being read as an int\" into nyc-support-24.1-dev
am: 92d737f25a

Change-Id: I67bea0768733d7d5a3b27642c0810e7b517dfad2

GitOrigin-RevId=eca272e502d47583f6fddd7984596263e5bb60fa

PiperOrigin-RevId: 140563765
2016-12-12 15:55:48 -08:00
Chris Banes
49233d1821 Move support libs to use ViewCompat.offset* methods
am: a5c36708f8

Change-Id: Ib0a9f28bb7de3453e1252d5a6cd41ef90500a13d

GitOrigin-RevId=1ea66d357aad81df357bd44375fed026435b3ebd

PiperOrigin-RevId: 140563761
2016-12-12 15:55:44 -08:00
Yuichi Araki
0f99f588ed Add layout_insetEdge and layout_dodgeInsetEdges
am: 943b6775f5

Change-Id: I8de95c2015742c36bb964b3b17c28f9477127837

GitOrigin-RevId=428d35bedd76f0e549971b4434ce4caca2031e8a

PiperOrigin-RevId: 140563749
2016-12-12 15:55:40 -08:00
Hyundo Moon
2a9ca4cded Merge remote-tracking branch \'goog/master\' into support_refactor
am: ca85523e42

Change-Id: Idc4982d02e5f9f6ca6c817ac86e7770ce122ce59

GitOrigin-RevId=9a8aa1ccccda60e31373ff637c3234ad96aa4a1a

PiperOrigin-RevId: 140563737
2016-12-12 15:55:35 -08:00
Aurimas Liutikas
510a95e760 Back... TO THE FUTURE!
am: b4586e1ac0

Change-Id: I402cd4135dbbf4d5d4fb0714bc3ba707612f18fb

GitOrigin-RevId=c2b100f3e28e9e478b67b1cd74daecbbf63bb692

PiperOrigin-RevId: 140561156
2016-12-12 15:55:31 -08:00
Chris Banes
6dcb776885 Merge \"Fix scrolling view position with fitSystemWindows parent\" into nyc-dev
am: 1082886555

Change-Id: I5b9ee75c66316067b9ba04e46e63e86cc11a41f9

GitOrigin-RevId=16e580825323c7caf13fbb99fbf8a0c5ad19d2f1

PiperOrigin-RevId: 140561114
2016-12-12 15:55:26 -08:00
Chris Banes
9a6c743c55 Merge "Fix enterAlways|enterAlwaysCollapsed with window insets" into nyc-dev
am: 3df4cf603e

* commit '3df4cf603eca5ec248dbbe26bdfaaa28f1bd97c9':
  Fix enterAlways|enterAlwaysCollapsed with window insets

Change-Id: I2b9c2571f5e5ca56de54de155f6a3500b1cc1934

GitOrigin-RevId=cfaa8c243a2cd79238140758278465d8e494b8d6

PiperOrigin-RevId: 140561086
2016-12-12 15:55:22 -08:00
Aurimas Liutikas
f95f70e441 Merge "Actually change api to use long in CollapsingToolbarLayout." into nyc-dev
am: 44e80233cd

* commit '44e80233cd489c516301c00c53b3578b979f4807':
  Actually change api to use long in CollapsingToolbarLayout.

Change-Id: I5bca1636fc12b87837066bdaf2530a59f2eaebfd

GitOrigin-RevId=03745a04ccb67a213083a720e6bdbdedfcae673d

PiperOrigin-RevId: 140561045
2016-12-12 15:55:18 -08:00
Aurimas Liutikas
9ec4871865 Update CollapsingToolbarLayout API to use long instead of int.
am: e852801f92

* commit 'e852801f9258e00f89da48918b58a6e933643ab9':
  Update CollapsingToolbarLayout API to use long instead of int.

Change-Id: I3cc2efa3093c7e5e6296af25e9255f12e4f7d9cf

GitOrigin-RevId=f1cde580be7802f84ef0d530a1a3e769be3ea32d

PiperOrigin-RevId: 140561037
2016-12-12 15:55:14 -08:00
Chris Banes
aee43328f2 Merge "Fix for AppBarLayout\'s scrolling view not laying out WIP" into nyc-dev
am: 95c069158d

* commit '95c069158d8fa777c4f930dad27c2a6ac59ec741':
  Fix for AppBarLayout's scrolling view not laying out WIP

Change-Id: I42c75bc97bf73e2c1047f7d834a2431dfda5c905

GitOrigin-RevId=2400816160739eb13b55a91f790df19d8a267d10

PiperOrigin-RevId: 140561031
2016-12-12 15:55:10 -08:00
Yuichi Araki
1e530b877c Add behavior_skipCollapsed for bottom sheet
am: 362585b01e

* commit '362585b01e5ca19d1c58e4b152ad0a863b5f6d91':
  Add behavior_skipCollapsed for bottom sheet

Change-Id: I549272e7db34c40d36a9c4a23f4c51c9e0c8b050

GitOrigin-RevId=c5ce2cafd7e5673f8e24cf658003c2b41c6647bb

PiperOrigin-RevId: 140561012
2016-12-12 15:55:00 -08:00
Chris Banes
9687636496 Design lib styleables rename pt.2
am: 73e7a06fb6

* commit '73e7a06fb66110495fa4e98a91831a47feab2526':
  Design lib styleables rename pt.2

Change-Id: I90868e9b185b4937a0ef152d60434714f53ab115

GitOrigin-RevId=ad96d7fa2a1982f2ab472e6b4b6bc8b17f8f740a

PiperOrigin-RevId: 140560997
2016-12-12 15:54:56 -08:00
Chris Banes
4218a935b2 Rename design lib layout styleables
am: c6cbbb50a0

* commit 'c6cbbb50a06ec08e6888bd1c3dfd7fdf588d9db5':
  Rename design lib layout styleables

Change-Id: I40e853457bbc0a3d09c298688c22cefbb77c68c9

GitOrigin-RevId=962b1f17069cfbb9b7994c04484dc44f77ad8282

PiperOrigin-RevId: 140560990
2016-12-12 15:54:52 -08:00
Chris Banes
bad61c1f90 Merge "Fix TabLayout long click Toast placement" into nyc-dev
am: db0eb650fb

* commit 'db0eb650fb842982333c66d6ef3e982a0ec9f58d':
  Fix TabLayout long click Toast placement

Change-Id: Ie073d29dcaaae37a8909d565896e457997f8eeeb

GitOrigin-RevId=98e784a559026c42473bf8f07f4d83233acf4f51

PiperOrigin-RevId: 140560955
2016-12-12 15:54:48 -08:00
Chris Banes
dca89bbcb6 Merge "TabLayout + ViewPager improvements" into nyc-dev
am: 00559e3

* commit '00559e360cf4cf7858d4bd5ddb874b85fad6e9cb':
  TabLayout + ViewPager improvements

Change-Id: I0702b333d9faf543d67625398042951f7d4724a2

GitOrigin-RevId=578d01a5f73da0a3c4be5122010b5fbfba92b5be

PiperOrigin-RevId: 140560932
2016-12-12 15:54:44 -08:00
Chris Banes
84957bb76e Backport AbsSavedState and fixes to v4
am: 05f5ba0

* commit '05f5ba020fa6caa658c75b6d77436aa980ca0fcc':
  Backport AbsSavedState and fixes to v4

Change-Id: I8b6aa1e7d0243d1d1a1c8ef16c8fb7def35f4b1f

GitOrigin-RevId=06390c6c97fee4976fb7b8bf308b4512338c64c3

PiperOrigin-RevId: 140560918
2016-12-12 15:54:40 -08:00
Chris Banes
5116a4da25 Merge "Fix TextInputLayout not clearing the error on Lollipop" into mnc-ub-dev am: 8bab339
am: ac23e76

* commit 'ac23e764c991f2e72cd1b4c54a7ffa72024e94d7':
  Fix TextInputLayout not clearing the error on Lollipop

Change-Id: I676fdb29773258ba84a0cb6a9cdd6fe029d2ec2f

GitOrigin-RevId=d374743e9db623153997cf59efc9658c678d08bf

PiperOrigin-RevId: 140560912
2016-12-12 15:54:36 -08:00
Chris Banes
451a0f4239 Merge "Tweak AppBarLayout scroll duration" into nyc-dev
am: 376088d

* commit '376088d3bb0913a0ebf4ccbe43688a1f61c656fa':
  Tweak AppBarLayout scroll duration

Change-Id: Ie73e94ccf1600de818e8ba1e048cfe6cb94f79df

GitOrigin-RevId=72620dc2126718b8bfd98252ba26fc9e9233544e

PiperOrigin-RevId: 140560906
2016-12-12 15:54:32 -08:00
Adam Powell
575316377d Merge "Remove dependencies on Activity from common Fragment superclasses" into nyc-dev
am: 9fa2191

* commit '9fa21910ab73610aded5af84fd488fb91cd06c4e':
  Remove dependencies on Activity from common Fragment superclasses

Change-Id: Ib26f6b384e81e408189cee0848835a0c573a15b5

GitOrigin-RevId=2b19308135a214ac786886e14cbe0f4c52a03982

PiperOrigin-RevId: 140560900
2016-12-12 15:54:28 -08:00
Chris Banes
daff0d4e5d Merge "More customization methods for CollapsingToolbarLayout" into nyc-dev
am: 66955d2dab

* commit '66955d2dabd46843d3d70ec3864413b8a7e80a8e':
  More customization methods for CollapsingToolbarLayout

Change-Id: I38d1ec6a1b5484f44b2509cb1ef035886c9ca266

GitOrigin-RevId=3c15f54d5e1ce8d577cc76804ccf0a4ba86d6ced

PiperOrigin-RevId: 140560891
2016-12-12 15:54:24 -08:00
Chris Banes
32fadf4283 Fix fast subsequent TextInputLayout.setError() calls am: 7d1f61a17d
am: b695a48287

* commit 'b695a482875ea28cc622e226da4987d395aa1029':
  Fix fast subsequent TextInputLayout.setError() calls

Change-Id: Ic171d46e9134f5db30a88ec81867b8dfafe121f7

GitOrigin-RevId=04e35daf842a24cfccd833f67f3e471d4e86138b

PiperOrigin-RevId: 140560872
2016-12-12 15:54:20 -08:00
Chris Banes
c08b1b579c Merge "Expose both Behavior constructors in FloatingActionButton" into nyc-dev
am: 5737990

* commit '5737990debd8a97dfe29800d6cd1b6d9347adfbb':
  Expose both Behavior constructors in FloatingActionButton

Change-Id: Ib2792954d92be1348f0911bf7c91c331812379b4

GitOrigin-RevId=e2d943a97669882cfe9eeb434ce05cab68bcc9ed

PiperOrigin-RevId: 140560845
2016-12-12 15:54:16 -08:00
Chris Banes
6d659228e0 Merge "Make snap with enterAlways|enterAlwaysCollapsed" into mnc-ub-dev am: fb2e1f1
am: b9b83cc

* commit 'b9b83cc0804c30479c8a9efdefce9ee5d0b0a92c':
  Make snap with enterAlways|enterAlwaysCollapsed

Change-Id: I089191dd7627c2af9729da759946c0bdc4b2de3d

GitOrigin-RevId=2d1ed7866caccbb9e7cf171b1ad9c731638f3059

PiperOrigin-RevId: 140560815
2016-12-12 15:54:12 -08:00
Yuichi Araki
a29f156016 Merge "Let touch events fall through from bottom sheet" into mnc-ub-dev am: 3126939
am: 674b11a

* commit '674b11a68aa97f156d3606e110ebceeb1bedf0b4':
  Let touch events fall through from bottom sheet

Change-Id: Ia348bd4a5abb5a3f9c8a50bd2106984a6910de7b

GitOrigin-RevId=74cdfd75ee57aad1017f8e274eb4e6624a7b88c0

PiperOrigin-RevId: 140560806
2016-12-12 15:54:08 -08:00
Chris Banes
649c66abeb Fix build for FloatingActionButton
Change-Id: Ie87f7dcd3615b8c72d6a8165c441678b8cb98fcb

GitOrigin-RevId=9cf7823a2b044e550dd5c1ba3a7a91d45b4d9673

PiperOrigin-RevId: 140560749
2016-12-12 15:53:59 -08:00
Chris Banes
7ad217bcca Merge "Fix the FAB not returning when animations are disabled" into mnc-ub-dev
am: 5ecac86

* commit '5ecac8623018236e9f15385cade2c7ea59829f2e':
  Fix the FAB not returning when animations are disabled

Change-Id: I90e399cbb1becfa3577145535ee5b9048d646efb

GitOrigin-RevId=1de702ffd1244435005aab3c4ce132c54f40fefa

PiperOrigin-RevId: 140560742
2016-12-12 15:53:55 -08:00
Chris Banes
ff6063c1db Fix SDK int check in TextInputLayout
am: bdb210a

* commit 'bdb210a52ce1966368f534253822f15a8591a74f':
  Fix SDK int check in TextInputLayout

Change-Id: I9a59cb7994f422c838a44ed4311da459d0f75203

GitOrigin-RevId=ebb9b8cfda9e643d77e3bf15ed10efd2ae55227e

PiperOrigin-RevId: 140560726
2016-12-12 15:53:51 -08:00
Ryan Lothian
5148bbcbd0 Merge "Revert "TabLayout + ViewPager improvements"" into nyc-dev
GitOrigin-RevId=335da996682889d7eb3ba030dd48eed383726254

PiperOrigin-RevId: 140560722
2016-12-12 15:53:46 -08:00