Genki Kondo
87cdb607e4
Support animating text color with native driver
...
Summary:
Typically, ReactTextView#setText is called via ReactTextViewManager#updateExtraData, but natively animated color changes bypass render and layout pass via direct call to SurfaceMountingManager#updateProps from UIManager#synchronouslyUpdateViewOnUIThread.
Thus, for animated color changes to get applied, we need to handle the color prop in ReactTextAnchorViewManager.
In addition, native driver updates are not synchronized with Fabric's mounting; if the native driver update happens before mount, the update is done in updateState.
Changelog:
[Android][Added] - Support animating text color with native driver
Reviewed By: mdvacca
Differential Revision: D34630294
fbshipit-source-id: c0f1e19c801c0e909e84387d623a6556ce6f2d67
2022-03-07 15:10:24 -08:00
..
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-15 13:05:38 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-10 06:07:39 -08:00
2022-01-11 06:51:39 -08:00
2022-02-22 10:22:52 -08:00
2022-02-22 10:22:52 -08:00
2022-02-22 10:22:52 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-22 10:22:52 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-10 06:07:39 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-01-27 11:17:55 -08:00
2022-01-11 06:51:39 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-04 10:34:52 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-03-07 15:10:24 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-22 10:22:52 -08:00
2022-02-15 14:06:42 -08:00
2021-12-30 15:11:21 -08:00
2022-01-26 19:23:13 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-01-28 23:39:38 -08:00
2022-02-10 06:07:39 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-22 10:22:52 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-02-22 10:22:52 -08:00
2021-12-30 15:11:21 -08:00