menghanli
16fbfe4e14
Refactor CaptionAppearanceFragment to improve maintainability (3/n)
...
Root cause: There is a bunch of different logic of preferences in CaptionAppearanceFragment. It’s hard to implement new features and hard to maintain and hard to be testable.
Solution: Move out color and edge preference logic of CaptionAppearanceFragment into controllers to reduce the complexity of the relationship between preference and fragment.
Bug: 197695932
Test: make RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.accessibility
Change-Id: I8ed80b445a0d376a7e9dda87feda82420a78a9da
2022-07-25 09:18:11 +08:00
..
2022-07-25 09:18:11 +08:00
2022-07-19 10:32:23 +00:00
2022-03-30 04:54:30 +00:00
2022-06-28 15:46:45 +00:00
2022-07-21 09:06:51 +00:00
2022-07-15 06:56:36 +00:00
2022-03-25 11:38:34 +00:00
2022-06-24 08:16:41 +00:00
2022-06-19 05:59:35 +00:00
2022-07-19 10:32:23 +00:00
2022-05-27 10:34:28 +00:00
2022-07-19 13:43:36 +01:00
2022-07-12 07:01:26 +00:00
2022-07-19 20:09:02 +00:00
2022-07-12 04:15:21 +00:00
2022-04-29 20:43:20 +00:00
2022-05-02 22:10:19 +00:00
2022-06-22 23:22:54 +00:00
2022-03-04 11:49:29 +08:00
2022-07-22 06:16:08 +00:00
2022-04-26 01:50:43 +08:00
2022-07-04 18:20:22 +08:00
2022-04-08 11:04:52 +08:00
2022-06-30 19:12:07 +00:00
2022-05-23 18:08:15 +00:00
2022-06-07 04:17:39 +00:00
2022-05-03 03:16:08 +00:00
2022-07-14 11:10:51 +00:00
2022-06-02 11:18:16 +00:00
2022-07-21 21:06:49 +00:00
2022-06-06 06:37:26 +00:00
2022-06-09 08:22:33 +00:00
2022-06-10 17:42:38 +00:00
2022-07-13 11:31:16 -07:00
2022-07-18 11:18:28 +00:00
2022-06-19 05:59:35 +00:00
2022-06-29 06:02:35 +00:00
2022-06-22 10:17:35 +00:00
2022-06-13 17:48:24 +08:00
2022-05-30 23:22:25 -07:00
2022-02-14 17:30:11 +00:00
2022-03-02 00:55:39 +00:00
2022-07-20 03:07:12 +00:00
2022-05-24 11:20:54 +00:00
2022-06-06 07:09:06 +00:00
2022-05-09 09:22:57 +08:00
2022-07-11 17:49:00 +08:00
2022-07-19 20:24:42 +00:00
2022-01-27 09:50:40 +00:00
2022-01-27 09:50:40 +00:00
2022-04-07 03:44:12 +00:00
2022-05-30 01:58:25 +08:00
2022-05-27 21:13:33 +08:00
2022-02-02 06:08:10 +00:00
2021-12-21 14:08:58 +08:00
2022-05-04 10:55:01 +00:00
2022-04-11 21:50:01 +08:00
2022-05-05 09:12:59 +00:00
2022-05-03 11:06:34 +00:00
2022-03-25 11:38:34 +00:00
2022-06-16 10:46:07 +08:00
2022-03-30 14:28:17 +08:00
2022-02-08 03:09:50 +00:00
2022-06-22 07:51:47 +08:00
2022-06-30 04:39:49 +00:00
2022-01-27 17:20:58 +08:00
2022-01-11 02:53:03 +00:00
2022-05-05 09:12:59 +00:00
2022-05-26 07:17:36 +00:00
2022-07-01 08:27:48 +00:00
2022-04-15 10:12:36 +08:00
2022-04-15 10:12:36 +08:00
2022-04-15 10:12:36 +08:00
2022-05-06 03:16:37 +00:00