Janic Duplessis
9a51fa8e15
Improve z-index implementation on Android
...
Summary:
Use `getChildDrawingOrder` instead of reordering views. The old implementation didn't work properly when `removeClippedSubviews` was enabled and this one should have better performance since we don't play with the view hierarchy at all.
This fixes weird bugs with sticky headers in `SectionList` and allows removing the hack that disabled `removeClippedSubviews` when using sticky section headers.
**Test plan**
Tested using the SectionList and ListViewPaging examples that use sticky headers which uses z-index.
Closes https://github.com/facebook/react-native/pull/13105
Reviewed By: sahrens
Differential Revision: D4765869
Pulled By: achen1
fbshipit-source-id: be3c824658a3ce965b6e7324ad95c77cbd8a86ae
2017-04-05 09:17:46 -07:00
..
2017-02-17 14:48:17 -08:00
2017-02-27 18:34:19 -08:00
2017-02-27 18:34:19 -08:00
2017-03-25 00:46:54 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2016-10-16 04:13:42 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-03-22 16:04:12 -07:00
2017-02-27 14:04:56 -08:00
2016-10-16 11:13:40 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-24 12:45:56 -08:00
2017-04-03 19:19:33 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2016-11-22 21:13:52 -08:00
2017-02-27 14:04:56 -08:00
2017-03-02 07:47:21 -08:00
2016-07-26 01:13:31 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-04-03 19:19:33 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-04-05 09:17:46 -07:00
2016-10-16 06:43:46 -07:00
2017-02-27 14:04:56 -08:00
2017-03-21 22:30:30 -07:00
2017-03-28 09:16:58 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2016-09-06 03:59:01 -07:00
2017-02-27 14:04:56 -08:00
2016-11-24 22:43:28 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-04-05 09:17:46 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-03-20 00:02:58 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-03-22 10:00:54 -07:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-28 15:45:43 -08:00
2017-03-09 20:16:37 -08:00
2017-03-06 21:51:40 -08:00
2016-07-26 01:13:31 -07:00
2017-02-27 14:04:56 -08:00
2016-10-16 11:13:40 -07:00
2017-03-02 15:15:31 -08:00
2017-03-02 13:17:35 -08:00
2017-03-27 13:32:29 -07:00
2017-02-28 15:45:43 -08:00
2016-12-07 21:43:35 -08:00
2016-09-06 19:58:35 -07:00
2017-02-27 14:04:56 -08:00
2016-07-26 01:13:31 -07:00
2017-02-28 15:45:43 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00
2017-02-27 14:04:56 -08:00